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

Смежные вопросы