gpt4 book ai didi

angularjs - Angular 路线错误

转载 作者:行者123 更新时间:2023-12-02 22:33:58 25 4
gpt4 key购买 nike

我尝试了两天的路由,但我做不到。我已经回顾了 stackoverflow 上的其他问题,我做了他们在答案中所说的一切,但事实并非如此。我将路由脚本调用到index.php

<script src="js/angular-route.js"></script>

我将该代码写入到 app.js 中;

var app = angular.module("app",['ngRoute']);

app.config(function($routeProvider){
$routeProvider.
when('/', {
templateUrl:'pages/home.php'
}).
when('/notificastions', {
templateUrl:'pages/notifications.php'
}).
when('/messages', {
templateUrl:'pages/messages.php'
}).
when('/search', {
templateUrl:'pages/search.php'
}).
otherwise({
rediectTo: '/'
})
})

我使用 i connect ng-include 将代码写入页面:

<div id="ifmenu">
<div class="ifmitem" href="#/home">Home</div>
<div class="ifmitem" href="#/notifications">Notifications</div>
<div class="ifmitem" href="#/messages">Messages</div>
</div>
<div ng-view></div>

但是我收到这样的错误;

Uncaught Error: [$injector:unpr] http://errors.angularjs.org/1.2.32/$injector/unpr?p0=%24templateRequestProvider%20%3C-%20%24templateRequest%20%3C-%20%24route at angular.min.js:6 at angular.min.js:36 at Object.c [as get] (angular.min.js:34) at angular.min.js:36 at c (angular.min.js:34) at Object.d [as invoke] (angular.min.js:35) at angular.min.js:36 at Object.c [as get] (angular.min.js:34) at instantiateRoute (angular-route.js:886) at Object.d [as invoke] (angular.min.js:35)

如何解决此错误?

<小时/>

我解决了“未捕获错误:[$injector:unpr]”错误,但主题标签旁边有感叹号。像这样:(localhost/app/#!)。除了其他功能之外,没有任何链接不起作用。我在互联网上调用了这个问题的解决方案,我看到我需要附加并添加;

$locationProvider.html5Mode({
enabled: true,
requireBase: false
});

但是这次他们都不起作用了。我应该怎么做才能解决这个问题?

最佳答案

您的通知拼写错误。请参阅routeProvider部分

when('/notificastions', {
templateUrl:'pages/notifications.php'
})

通知就应该是通知

关于angularjs - Angular 路线错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41778352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com