AngualrJS, несколько ng-controller к одному модулю
Здравствуйте, подскажите пожалуйста, как подключить несколько ng-controller`ов к одному module?
Ссылка на код http://jsfiddle.net/S8C47/21/ |
angular.module('customModule', []) .controller('one', [...]) .controller('two', [...]); <div ng-controller="one"> <div ng-controller="two"> ... </div> </div> Область видимости |
Спасибо!
|
|
Еще вопрос, почему в первом варианте используется два $scope, один в кавычках, а другой в аргументе функции, в чем разница между первым вариантом и вторым и как правильней?
.controller('Controller', ['$scope', function($scope) { .controller('massiveLineCtrl', function ($scope){ |
Чтоб после сжатия все работало.
|
Не совсем понял про "return this".
Можно объяснить на реальном примере, хотя бы банальном. |
Так а смысл писать два $scope если при сжатии один из них будет (или может быть) удален?
Почему сразу нельзя использовать один? |
1.
A = function(){ this.number = 0; }; A.prototype.plus = fuction(num){ this.number += num; return this; }; A.prototype.log = fuction(){ console.log(this.number); return this; }; var a = new A(); a.plus(1); a.plus(2); a.log(); //тот же результат будет при new A().plus(1).plus(2).log(); //т.к. функции возвращают указатель на экземпляр объекта 2. Вот тут почитай с заголовка "Аннотация зависимости" |
Спасибо.
|
Часовой пояс GMT +3, время: 18:58. |