Я задал аналогичный вопрос, но не получил правильного ответа. Речь идет о сервисной функции в угловых. Когда я использую служебную функцию для определения услуги angularjs ненормальным способом, она на самом деле работает нормально. Я не могу найти документацию для этого стиля. См. Код ниже:Сервисная функция в Angularjs странный стиль
angular.module('myApp').service('myService',function(){
return {
show:function() {
console.log('show');
}
}
});
var myController=function($scope,myService) {
myService.show();
}
angular.module('myApp').controller('myController', myController);
myController.$inject=['$scope','myService'];
Но обычно функция обслуживания должна использовать this.show = function() {} вид этого стиля? Я прав? Итак, что случилось.
Спасибо, но кажется, что в настоящее время проект использует этот метод .... –
, и это вас смущает ... Это то, о чем я говорил. – smnbbrv