私はこのフィールドでは新しいです。私が のようなコードを読むときhttps://plnkr.co/edit/YeahrG28bT2izX8gMKor?p=preview 私はそれを発見しない場合'myApp.dashboard','myApp.value'
に入れてangular.module('myApp', ['myApp.dashboard','myApp.value']);
それは動作しません。私はちょうどこのように記述する場合角度モジュールの名前にドット平均は何ですか?
:
(function() {
angular.module('myApp', []);
})();
(function() {
angular.module('myApp.dashboard', ['myApp.value']);
})();
(function() {
angular.module('myApp.value', []);
})();
また、同様に動作しません。
ここにドットが何であるのか、なぜangular.module('myApp.dashboard', ['myApp.value']);
が機能しないのか教えてください。
申し訳ありませんが、このコードは実際には混乱しています。
(function() {
angular.module('myApp', ['myApp.dashboard','myApp.value']);
})();
(function() {
angular.module('myApp.dashboard', []);
})();
(function() {
angular.module('myApp.value', []);
})();
(function() {
'use strict';
angular.module('myApp.value').factory('whichToShow', function() {
alert("running2");
var logged = true;
return {
getVar: function() {
return logged;
},
setVar: function(value) {
logged = value;
}
};
});
})();
(function() {
'use strict';
angular.module('myApp.dashboard').controller('mainControl', mainControl);
mainControl.$inject = ['whichToShow'];
alert("running1");
function mainControl(whichToShow) {
this.logged = whichToShow.getVar();
alert("this.logged");
}
})();
補足:私は二番目の質問をするべきではありません、私はミスをしました、他の場所、申し訳ありません。
あなたの2番目の質問は何ですか?私はそれを指すことができません。 – Aravind