2016-08-24 84 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