我使用角度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
提前致谢!
答案 0 :(得分:2)
路由器已移入Angular 1.2中自己的ngRoute
路由包中。您需要导入该包以使您的代码工作。 See the Plunker here.
以后的调试说明:您可以通过关注开发人员控制台中的错误消息来诊断这些错误。在这种特殊情况下,如果您只是单击错误消息中的link,您将被重定向到一个可以告诉您该做什么的页面。