2016-08-24 86 views
0

我仍然在学习angularjs,尝试不同的免费在线教程,我在下面的应用程序,但不知道为什么它不工作,我认为这是依赖项,任何人都可以给我一点解释。角模块依赖和控制器

我的知识是超级限量

<div ng-app="app"> 
    <span odometer="'200'"> 
    <span odometer="visitors"> 
    <span odometer="visitors" odometer-options="{theme: 'digital', duration: 3000}"> 

    <div ng-controller="MyAngularishCtrl"> 
     Random number : {{AngularishRNGesus}} 
    </div> 

</div> 
下面

是我的JS文件

var myApp = angular.module('app', ['ui.odometer']); 

app.controller('MyAngularishCtrl', function($scope, $interval) { 

$scope.AngularishRNGesus = 0; 
function update() { 
    $scope.AngularishRNGesus = Math.round((Math.random() * 10) * 10); 
} 
$interval(update, 1000 * 2); 
}); 

如果我删除依赖“ui.odometer”,那么控制器的作品,但如果拥有它,那么控制器荣获没有工作,我感到困惑...请帮助 。

+0

https://plnkr.co/edit/JxT2bQltOXwBuexO8Zew –

回答

0

其需要存在于JavaScript的....你可以确保它的JavaScript代码可... plunkr将有很大的帮助的依赖....

它是失败的,因为无论它是不是能够找到的javascript“ui.odometer” 或者是不正确

+0

我下载odometer.js文件,并连接,如果我删除的依赖,并留下它像var myApp = angular.module('app',[]);那么控制器的工作原理,如果我有ui.odometer,那么控制器将不会工作的自定义指令工程...奇怪的 –

+0

感谢您的答案 –

+0

请参阅附加命令....代码为odometer.js应该在你的应用程序代码...请放入plunkr,以便社区成员可以工作并解决它... – jayanthCoder