Я нашел в контроллере, мы используем $ scope, вот ссылка (http://www.w3schools.com/angular/tryit.asp?filename=try_ng_controller). Я изменяю $ scope на это, он не может работать.
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.firstName = "John";
$scope.lastName = "Doe";
});
</script>
Однако, я нашел в службе, мы используем это, вот ссылка (http://www.w3schools.com/angular/tryit.asp?filename=try_ng_services_custom). В службе hexafy я меняю это на $ scope, он не может работать.
<script>
var app = angular.module('myApp', []);
app.service('hexafy', function() {
this.myFunc = function (x) {
return x.toString(16);
}
});
app.controller('myCtrl', function($scope, hexafy) {
$scope.hex = hexafy.myFunc(255);
});
</script>
Правильно ли указано мое резюме? Если нет, то должно быть правильное резюме, учитывая все возможные варианты.
проверить это http://stackoverflow.com/questions/11605917/this-vs-scope-in-angularjs-controllers –