コントローラーに角度関数があり、外部の JavaScript 関数を呼び出したいのですが、これは機能せず、何が欠けているのかわかりません。
$scope.addSubscription = function(){
var id = $scope.userId;
var name = Exec.UserService.fetch(id);
$scope.user.push({id:id, name:name});
}
私の外部 JavaScript コードは次のようになります。
var Exec = (function() {
"use strict";
return {
EntityManager: (function(){
// some code here
}());
UserService: (function(){
return {
fetch: function(id){
// some code here
return 'something';
},
modify: function(id, status){
// some code here
}
};
}())
} // end of outer return
}()); // end of Exec