为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs 1.6.0(最新一次)线路不工作

angularjs 1.6.0(最新一次)线路不工作

holdtom 2019-06-24 12:55:54
angularjs 1.6.0(最新一次)线路不工作我本想在Stackoverlow上看到这个问题,但没有。显然,我是唯一一个有这个问题的人,在我看来,这个问题很常见。我有一个基本的项目,我正在工作,但路线似乎不工作,即使我做的一切似乎是正确的。我在我的index.html档案:<html><head ng-app="myApp">      <title>New project</title>     <script src="https://code.angularjs.org/1.6.0/angular.min.js"></script>     <script src="https://code.angularjs.org/1.6.0/angular-route.min.js"></script>     <script src="app.js"></script></head><body>     <a href="#/add-quote">Add Quote</a>     <div ng-view ></div></body></html>这是我的app.js:var app = angular.module('myApp', ['ngRoute']);app.config(['$routeProvider', function ($routeProvider) {     $routeProvider        .when('/add-quote', {             templateUrl: 'views/add_quote.html',             controller: 'QuoteCtrl'         })         .otherwise({ redirectTo: '/' });}]);现在,当我访问页面时,下面是我在网址中得到的内容:http://localhost:8000/admin#!/当我单击Add quote巴顿,我明白了:http://localhost:8000/admin#!/#%2Fadd-quote这里有什么问题?谢谢你的帮助
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

简单地包括!进入href:

<body>
    <a href="#!/add-quote">Add Quote</a>
    <div ng-view ></div></body>


查看完整回答
反对 回复 2019-06-24
?
慕慕森

TA贡献1856条经验 获得超17个赞

我无法使路由在1.6.4中工作,所以我决定使用角1.5.11,路由工作正常,尽管我需要在(.)中定义所有的路由。带有尾随“/”的函数

如果坚持一个老版本的角度是一个选择,然后考虑它,因为它可以拯救你的神经.

var app = angular.module("myApp", ["ngRoute"]);app.config(function($routeProvider) {$routeProvider.when("/layoutandviewbox", {
    templateUrl : "views/layout-and-viewbox.html"}).when("/basicshapes", {
    templateUrl : "views/basic-shapes.html"}).when("/advancedshapes", {
    templateUrl : "views/advanced-shapes.html"}).when("/groups", {
    templateUrl : "views/groups.html"}).when("/transformations", {
    templateUrl : "views/transformations.html"}).when("/effects", {
    templateUrl : "views/effects.html"}).when("/", {
    templateUrl : "views/basic-shapes.html"});});


查看完整回答
反对 回复 2019-06-24
  • 3 回答
  • 0 关注
  • 550 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信