cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - 用bower怎么看angular和angular-route的依赖版本?

angular和angular-route 版本一定要对应才能正常用吗

依赖关系是不是要版本一样

之前做了书本上的一个例子:angular版本用的1.2.16,angular-route我pull了1.5.8最新版本运行程序控制台报错:

Error: $injector:modulerr
Module Error

我是用bower来管理依赖文件的,哪这个工具有没有命令可以查看依赖关系呢?

示例代码:

<!DOCTYPE html>
<html lang="en" ng-app="a5_6">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="../bower_components/angular/angular.min.js"></script>
    <script type="text/javascript" src="../bower_components/angular-route/angular-route.min.js"></script>
    <style>
        body{
            font-size:13px;
        }
        .show{
            background-color:#cccccc;
            padding:8px;
            width:260px;
            margin:10px 0;
        }
    </style>
</head>
<body>
<h1>View组件中的模版切换</h1>
<p>
    <a href="#/">首页</a>|
    <a href="#/book1">图书</a>|
    <a href="#/game">游戏</a>
</p>
<p ng-view></p>
</body>
<script type="text/javascript">
var a5_6 = angular.module('a5_6',['ngRoute']);
    a5_6.controller('a5_6_1',['$scope', function($scope){
        $scope.title = '这是首页';
    }]);
    a5_6.controller('a5_6_2',['$scope', function($scope){
        $scope.title = '这是图书页';
    }]);
    a5_6.controller('a5_6_3',['$scope', function($scope){
        $scope.title = '这是游戏页';
    }]);
    a5_6.config(['$routeProvider', function($routeProvider){
        $routeProvider.when('/',{
            controller:'a5_6_1',
            template:"<p class='show'>{{title}}</p>"
        }).when('/book',{
            controller:'a5_6_2',
            template:"<p class='show'>{{title}}</p>"
        }).when('/game',{
            controller:'a5_6_3',
            template:"<p class='show'>{{title}}</p>"
        }).otherwise({
            redirectTo:'/'
        });
    }]);
</script>
</html>
phpcn_u1582phpcn_u15822744 hari yang lalu689

membalas semua(1)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-15 17:07:23

    Secara logiknya, bower akan membantu anda mengurus kebergantungan versi Semasa mengemas kini pustaka, gunakan bower update dan jangan tariknya sendiri

    Gunakan arahan berikut untuk melihat kebergantungan
    senarai bower

    Anda boleh menggunakan arahan berikut untuk melihat maklumat laluan sudut dan versi angularjs ia bergantung pada
    laluan sudut info bower

    Anda juga boleh mencari melalui https://bower.io/search/

    https://docs.angularjs.org/ap... Ditulis oleh API rasmi sudut, versi laluan sudut dan laluan sudut adalah sama.

    balas
    0
  • Batalbalas