我用角1.0.7构建了一个简单的应用程序,我意识到我使用的是旧版本,我想将版本更改为最新版本: 1.2或1.3,但是我的应用程序却不起作用。
我如何知道哪个特性不受支持,或者我必须改变什么?
应用程序:
var sampleApp = angular.module('sampleApp', []);
sampleApp.config(['$routeProvider',
function($routeProvider) {
$routeProvider.
when('/ShowOrder/:carId', {
templateUrl: 'templates/show_order.html',
controller: 'ShowOrderController'
}).
when('/ShowCarOrder', {
templateUrl: 'templates/list.html',
controller: 'showCarsCtrl'
});
}]);
sampleApp.controller('ShowOrderController', function($scope, $http, $routeParams) {
$http.get('data.json').
success(function(data){
$scope.cars = data;
$scope.car_id = $routeParams.carId;
});
});
sampleApp.controller('showCarsCtrl', function($scope, $http ) {
$http.get('data.json').
success(function(data){
$scope.cars = data;
});
});现场直播:http://plnkr.co/edit/JpL8gmMJ2hsZistfNoCl?p=preview
提前感谢!
发布于 2014-11-07 09:01:06
路由器已经被移动到它自己的ngRoute路由包中。您需要导入该包以使您的代码正常工作。看这里的柱塞。
未来调试注意事项:您可以通过遵循开发人员控制台中的错误消息来诊断类似的错误。在这种情况下,如果您只需在错误消息中单击链接,您就会被重定向到一个会告诉您要做什么的页面。
https://stackoverflow.com/questions/26797476
复制相似问题