2014-11-02 5 views
0

В онлайн бесплатном курсе ANGULAR, я вижу это:

app.controller('GalleryController', function(){ 
    this.current = 0; 
    this.setCurrent = function(imageNumber){ 
    this.current = imageNumber || 0; 
    }; 
}); 

но обычно $scope передаются в качестве аргумента контроллера ... так, это действительно необходимо ?

ответ

0

В зависимости от того, хотите ли вы его использовать в своем контроллере или нет. Поскольку в вашем контроллере вы не используете $ scope, вам не нужно передавать его в качестве аргумента в контроллер.

+0

Я боюсь, что это не так. Текущий prop и метод setCurrent работают так, как если бы они были определены в $ scope. Так что это не показатель необходимости или нет. Спасибо, в любом случае. – user1769128

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