javascript - AngularJs - ng-view 不起作用

标签 javascript html angularjs ng-view

ng-view 指令不起作用。我看到的只是“页面”标题。有什么问题吗?

https://jsfiddle.net/dsgfdyp1/3/

  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
  <script type="text/javascript" src="./scripts/app.js"></script>

<div ng-view>  </div>

var myApp = angular.module('myApp', ['ngRoute']);

app.config('routeProvider', function($routeProvider) {

$routeProvider
.when("/", {templateUrl : "/home"});

});

最佳答案

myApp.config('routeProvider', function($routeProvider) 中删除 routeProvider

如下图

var myApp = angular.module("myApp", ["ngRoute"]);

myApp.config(function($routeProvider) {
    $routeProvider
    .when("/", {templateUrl : "/templates/main.htm"});
  });

基于$inject的解决方案

myApp.config(routerConfig);

routerConfig.$inject =["$routeProvider"];

function routerConfig($routeProvider){
        $routeProvider
        .when("/", {templateUrl : "/templates/main.htm"});
      }

关于javascript - AngularJs - ng-view 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43744820/

相关文章:

html - CSS,一行菜单,中间元素有 2 个内部元素需要堆叠而不影响菜单项

javascript - ArcText.JS 在 HTML 文档中抛出错误

javascript - 使用 Promises 时,Angular UI Typeahead 限制结果

javascript - Angularjs - 从 JSON 实例化数组

javascript - 我必须用 Zapier 替换 Code 上的一些特殊字符

javascript - 未使用 JQuery 克隆方法创建新表行

javascript - 删除 Tumblr 控制栏中的文本

javascript - 带日期的 Highcharts 气泡图?

javascript - 在 div 中找到文本换行的行数

javascript - raphael.js 与 paper.js