javascript - 尝试让 AngularJS 在 JSFiddle 中工作

标签 javascript angularjs jsfiddle

我正在按照在线教程进行操作,并尝试让 angularjsjsfiddle 上工作。我对 jsfiddle 不太熟悉,并且由于(我认为)jsfiddle 设置,我很难让 javascript 和 html 一起工作。

这是我的代码:http://jsfiddle.net/russellelbert/yh4c1hoe/

HTML:

<h1>{{"hiking..."}}</h1>
    <div ng-controller="HikeController as hike">
    <h1> {{hike.trail.name}}  </h1>
    <h1> {{hike.trail.miles}} </h1>
    <h1> {{"keep going"}}     </h1>
</div>    
<h1>{{"done"}}</h1>

JavaScript:

(function(){
    var app = angular.module('rew', []);
    app.controller('HikeController', function(){
        this.trail = hike;
    });
    var hike = {
        name: 'Colchuck Lake',
        miles: 4.5,
    }
})();

我将框架和扩展设置为:

  • 无库(纯 JS)
  • 中没有换行

fiddle 选项设置为:

  • 正文标签:

但似乎只有第一个 H1 有效。输出是这样的:

    hiking...
    {{hike.trail.name}}
    {{hike.trail.miles}}
    {{"keep going"}}
    {{"done"}}

有人能看出我做错了什么吗?我希望保持 javascript 的结构与所示代码相似,以便我可以按照教程进行操作 - 我的假设是 jsfiddle 设置中有问题。

感谢您的帮助!

最佳答案

您使用的是旧版本的 Angular。更新了版本。其他一切都很好。

http://jsfiddle.net/yh4c1hoe/1/

No Code changes.

关于javascript - 尝试让 AngularJS 在 JSFiddle 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28838972/

相关文章:

javascript - Div 位于另一个 div 之上

javascript - 找不到 react

angularjs - 使用 AngularJS 加载大型数据集

javascript - ng-repeat 与动态 ng-include 和模板变量范围问题

javascript - 如何设置两个 <br> 元素之间的文本部分的样式?

javascript - 是否有任何 DOMstring 元素未存储在新变量中以供进一步处理的原因?

javascript - camera.lookAt() 的逆

javascript - 简单的 ng-show 指令不起作用

html - CSS垂直菜单栏,防止子菜单超过一定高度

jQuery 在 jsFiddle 中可以运行,但在我的电脑上不行