Javascript 角度升华2,一个文件工作,另一个文件不';t、 can';我看不出有什么区别
复习angularjs的教程并尝试重新创建不同的步骤。浏览路线时,我们会创建一个app.js文件。我的文本编辑器是SublimiteText2,两种语法都设置为javascript。它们包含相同的代码(至少在我看来,很高兴听到你有不同的看法)。然而,一个有效,另一个无效。一个有效的叫做app2.js,一个不起作用的叫做app2.js 下面是我的bash的结果:Javascript 角度升华2,一个文件工作,另一个文件不';t、 can';我看不出有什么区别,javascript,angularjs,sublimetext2,Javascript,Angularjs,Sublimetext2,复习angularjs的教程并尝试重新创建不同的步骤。浏览路线时,我们会创建一个app.js文件。我的文本编辑器是SublimiteText2,两种语法都设置为javascript。它们包含相同的代码(至少在我看来,很高兴听到你有不同的看法)。然而,一个有效,另一个无效。一个有效的叫做app2.js,一个不起作用的叫做app2.js 下面是我的bash的结果:$diff-app.js-app2.js>diff.txt 3a4 > 5,7c6,8 < 'ngRoute', <
$diff-app.js-app2.js>diff.txt
3a4
>
5,7c6,8
< 'ngRoute',
< 'phonecatControllers'
< ]);
---
> 'ngRoute',
> 'phonecatControllers'
> ]);
10,23c11,24
< function($routeProvider) {
< $routeProvider.
< when('/phones', {
< templateURL: 'partials/phone-list.html',
< controller: 'PhoneListCtrl'
< }).
< when('/phones/:phoneId', {
< templateURL: 'partials/phone-detail.html',
< controller: 'PhoneDetailCtrl'
< }).
< otherwise({
< redirectTo:'/phones'
< });
< }]);
\ No newline at end of file
---
> function($routeProvider) {
> $routeProvider.
> when('/phones', {
> templateUrl: 'partials/phone-list.html',
> controller: 'PhoneListCtrl'
> }).
> when('/phones/:phoneId', {
> templateUrl: 'partials/phone-detail.html',
> controller: 'PhoneDetailCtrl'
> }).
> otherwise({
> redirectTo: '/phones'
> });
> }]);
3a4
>
5,7c6,8
<'ngRoute',
<'PhoneCatController'
< ]);
---
>"ngRoute",,
>“PhoneCatController”
> ]);
10,23c11,24
函数($routeProvider){
>$routeProvider。
>当(“/phones”{
>templateUrl:'partials/phone list.html',
>控制器:“PhoneListCtrl”
> }).
>当('/phones/:phoneId'{
>templateUrl:'partials/phone detail.html',
>控制器:“PhoneDetailCtrl”
> }).
>否则({
>重定向到:“/phones”
> });
> }]);
你能帮我找出区别吗?或者,您是否知道为什么一个文件有效而另一个文件无效?我认为Javascript空间没有什么区别,不像Python?你确定你已经得到angular-route.js,并将其包含在index.html中,如下所示
<head>
...
<script src="../bower_components/angular/angular.js"></script>
<script src="../bower_components/angular-route/angular-route.js"></script>
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
</head>
...
还要确保已添加ng视图
<body>
<div ng-view></div>
</body>
你犯了什么错误?@Thara我真的没有犯错误。此文件用于路由。使用app2.js,我可以看到我的网页,而使用app.js,它不会读取/加载网页,因此不会显示任何内容。这是教程中的这一步:是的,我有,否则,当我将代码从app2.js复制并粘贴到app.js中时,它将不起作用。在其他条件相同的情况下,是这个文件决定了它的成败。嗯,你的app.config似乎没问题。好的-您是否将index.html引用从app.js更改为app2.js?我不会更改引用,因为我使用的是同一个文件。为了确保它与app2.js兼容,我只需复制/粘贴app2.js中的代码,然后替换app.js中的代码。