1
外部のjavascriptクラスの中にメソッドを持っています。そのメソッドを内部のコントローラ関数内で呼び出そうとしています(トグルボタンがchecked
の場合、 i)は、外部メソッドを呼び出したい外部クラスをAngularJSコントローラに呼び出す方法
コントローラ
myApp.factory('PushClient', ['', function() {
return PushClient;
}]);
myApp.controller('MainController', function (PushClient,$scope, $rootScope, $http, $window){
$rootScope.toggleSelection = function toggleSelection(event) {
if(event.target.checked){
var PushClient = new PushClient();
PushClient.mypush();
}else {
}
};
}
外部PushClientクラス
class PushClient {
constructor(....){...}
............
mypush(){
alert("hiiii");
}
}
はここを参照してくださいがhttps:// developer.mozilla.org/ ja/docs/Web/JavaScript/Reference/Classes – gdmanandamohon