相关疑难解决方法(0)

AngularJS:ngRoute不工作

我想要让这个简单的路由工作,并且无法弄清楚是什么问题.

这是HTML:

<html lang="en" ng-app="app">
     .
     .
     .  
     <a href="#voip">
       <div class="col-lg-3 service">
        <img src="assets/img/voip.svg"/>
        <h4 ng-bind-html="content.home.voip_header"></h4>
        <p ng-bind-html="content.home.voip_txt"></p>
      </div>
    </a>

    <section id="view">
      <div ng-view></div>
    </section>
Run Code Online (Sandbox Code Playgroud)

这是路由:

var app = angular.module('app',[
  'ngRoute',
  'ngSanitize'
]);
    app.config(['$routeProvider',function($routeProvider){
      $routeProvider
      .when('/voip',{
        templateUrl:'assets/templates/voip.html'
      });
    }]);
Run Code Online (Sandbox Code Playgroud)

如果我指定'否则',则加载模板,如下所示.我想也许我在我的href属性中使用了错误的语法,但我到处看,看起来应该是这样的.

      .otherwise({
       redirectTo:'/voip'
      })
Run Code Online (Sandbox Code Playgroud)

另一件事是,如果我听$routeChangeSuccess,事件被触发,但视图没有被加载.

有任何想法吗?

angularjs ngroute

3
推荐指数
1
解决办法
7475
查看次数

标签 统计

angularjs ×1

ngroute ×1