0
我在我的菜單和頁面的其他元素之間使用了此shared_service工廠。
angular.module('shared_service', []).
factory('Shared', function($scope){
var shared_service = {
something: 'something',
something_else: 'something_else'
};
//I want to watch something so I can change something_else
//$scope.$watch('shared_service.something', function(){
// something_else something_else + 1
//}
return shared_service;
});
我知道我可以在控制器的其他地方連接的守望者一樣,但對我來說感覺我應該把它放在這裏。這有可能把它放在這裏嗎?
謝謝。
謝謝非常完美,題。我知道這是因爲閉包,但你可以看到shared_service.something,因爲它是一個對象屬性而不是正確的變量?正如我不能看到shared_service,如果它只是一個字符串。 – pk1m
我*應該*在看功能時工作......但我不積極 – dave