角度版本之间的区别?

时间:2014-11-07 08:56:33

标签: angularjs

我使用角度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

提前致谢!

1 个答案:

答案 0 :(得分:2)

路由器已移入Angular 1.2中自己的ngRoute路由包中。您需要导入该包以使您的代码工作。 See the Plunker here.

以后的调试说明:您可以通过关注开发人员控制台中的错误消息来诊断这些错误。在这种特殊情况下,如果您只是单击错误消息中的link,您将被重定向到一个可以告诉您该做什么的页面。