sve*_*ors 4 javascript angularjs
我正在尝试构建一个Angularjs应用程序,而我的控制器出现问题.
'use strict';
/* Controllers */
angular.module('myApp.controllers', []).
controller('AppCtrl', function ($scope, $http) {
}).
controller('indexCTRL', function ($scope) {
$http.get('/api/frettir').
success(function(data, status, headers, config) {
$scope.posts = data;
});
});
Run Code Online (Sandbox Code Playgroud)
但是当我运行它时会出现错误,说明$ http未定义.我能改进什么?
您需要$http在您使用它的控制器中注入服务.我喜欢这种非常精确的内联语法,如果您的代码通过minifiers,它将避免出现问题.
controller('indexCTRL', ['$scope', '$http',
function($scope, $http) {
//...your code
}
])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
170 次 |
| 最近记录: |