javascript - angular.js 示例在代码笔和本地环境中不起作用

标签 javascript html css angularjs codepen

<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>

<body ng-app="myApp">

<p><a href="#/">Main</a></p>

<a href="#red">Red</a>
<a href="#green">Green</a>
<a href="#blue">Blue</a>

<div ng-view></div>

<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider) {
    $routeProvider
    .when("/", {
        templateUrl : "main.htm"
    })
    .when("/red", {
        templateUrl : "red.htm"
    })
    .when("/green", {
        templateUrl : "green.htm"
    })
    .when("/blue", {
        templateUrl : "blue.htm"
    });
});
</script>

<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>
</body>
</html>

以上片段是从http://www.w3schools.com/angular/tryit.asp?filename=try_ng_routing复制的,它在那里工作,但是当复制并粘贴到 codepen 中时 http://codepen.io/anon/pen/oYMrwy它不工作。我错过了什么吗?

最佳答案

好吧...试试这段代码吧。我已经用内联模板替换了所有缺失的模板。您只是缺少文件。

<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>

<body ng-app="myApp">

<p><a href="#/">Main</a></p>

<a href="#red">Red</a>
<a href="#green">Green</a>
<a href="#blue">Blue</a>

<div ng-view></div>

<script>
var app = angular.module("myApp", ["ngRoute"]);
app.config(function($routeProvider) {
    $routeProvider
    .when("/", {
        template : "main"
    })
    .when("/red", {
        template : "red"
    })
    .when("/green", {
        template : "green"
    })
    .when("/blue", {
        template : "blue"
    });
});
</script>

<p>Click on the links to navigate to "red.htm", "green.htm", "blue.htm", or back to "main.htm"</p>
</body>
</html>

关于javascript - angular.js 示例在代码笔和本地环境中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41085427/

相关文章:

html - 相对 block div 高于内容 - 无法解释的空白

html - 当使用宽度 :100vw in nuxt. js 时会有额外的空白

html - Bootstrap 中页脚下方的空白?

css - 选项卡无法正常工作的阴影

javascript - 通过 ID 查找 MongoDB 文档

javascript - 试图将属性 "onclick"添加到由 javascript 函数创建的 html "img"元素

html - 两行文本溢出省略号

html - 列表项,两个超链接 CSS 设计

javascript - 在 Javascript 中理解这个,我迷路了

javascript - Safari 阻止对 Express API 的 CORS 请求