0
私はJSファイルの関数の1つをAngularコントローラの中に移動しようとしていました。この機能はコントローラの内部から実行され、そこに置いて別のファイルには移動しないことが理にかなっています。
私は、この関数の$ HTTPサービスのノウハウを作るように見えることはできません(highlighter1)
(function(angular) {
'use strict';
angular.module('myApp', ['ui.bootstrap'])
.controller('Controller', function($scope, $http) {
$scope.highLighter1 = function(side, string, load, callback) {}
$http.get('/comments')
.success(function(response) {
$scope.comments = response;
var allEl=[];
var i;
for (i=0; i<response.length; i++) {
allEl.push(response[i]._id);
}
$http.post('/ranges', {"commentIds":allEl})
.success(function(result){
result.forEach(function(item){
highlighter1(item.dataAction, item.rangyObject, true);
})
})
});
})
})(window.angular);
私は「変数highlighter1を提出することはできません」コンソールでエラーになったので、私よ私は何とかそのようなものの別の範囲でそれを登録する必要があると思いますか?