角度 js 路由提供程序中的问题
Issue in angular js routeProvider
我在角度js routeProvider中遇到了问题。如果我单击注册或登录链接,那么它不会转到下一页,只会显示这样的 URL。 http://localhost:3000/#/register
或http://localhost:3000/#/login
以下是我的代码。提前致谢我给了ngRoute,ngResource,用于初始化myapp的服务,但没有好处
脚本.js
var myapp = angular.module('myapp', []);
myapp.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/login', {
templateUrl : '/template/login.html',
controller : loginController
}).when('/register', {
templateUrl : '/template/register.html',
controller : registerController
}).otherwise({
redirectTo : '/'
});
}] );
登录.js
function loginController($scope){
}
注册.js
function registerController($scope) {
$scope.submit = function() {
if (!($scope.cnfrmPasswd == $scope.passwd)) {
} else {
$.get("/register/"+$scope.name+"/"+$scope.username+"/"+$scope.passwd, function(data) {
});
}
};
}
索引.html
<html ng-app="myapp">
<head >
<script src="js/angular/angular-1.0.5/angular.min.js"></script>
<script src="js/jquery-1.9.1.js"></script>
<script src="js/script.js"></script>
<script src="js/login.js"></script>
<script src="js/register.js"></script>
</head>
<body>
<a href="#/register">register</a>
<a href="#/login">login</a>
</body>
</html>
我尝试添加<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>
<script src="js/angular-resource.js"></script>
您需要
在索引中添加ngView.html:
<body>
<a href="#/register">register</a>
<a href="#/login">login</a>
<ng-view></ng-view>
</body>
使用 app.controller('LoginCtrl', ...)
定义控制器,并使用字符串名称引用它们:
$routeProvider.when('/login', {
templateUrl : '/template/login.html',
controller : 'LoginCtrl'
})
你必须在你的身体标签中添加ng-view,你需要在你的模块中定义'ngRoute'。
索引的正文标签.html
<body>
<a href="#/register">register</a>
<a href="#/login">login</a>
<div data-ng-view="" id="ng-view"></div>
</body>
添加"ngRoute"后的 myapp 变量
var myapp = angular.module('myapp', ['ngRoute']);
让我们看看它会正常工作。
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 在我的SPA应用程序中集成Facebook共享的问题
- 在AJAX回调和呈现PIXIJS之间处理程序流时遇到了问题
- 在循环中附加事件处理程序时出现浏览器性能问题
- node.js应用程序中的async.js问题
- React Rails应用程序中动态子项的密钥分配问题
- jQuery,引导程序下拉列表问题
- 引导程序导航栏崩溃问题
- jQuery使用.of()删除事件处理程序时出现的问题
- Selebyun爬网程序超时问题C#
- Angular 1.X,webpack和ngtemplate加载程序问题
- 在我的Rails应用程序中使用Stripe对卡充电时出现问题
- 离子框架移动应用程序性能问题
- 如何将 camanjs 用于我的 wix 应用程序绕过跨域问题
- 聊天应用程序的潜在问题
- Ruby on Rails 4:在 Rails Web 应用程序中添加 Javascript 文件时遇到问题
- MongoDB 2.0.0 驱动程序,按 ID 检索记录时出现问题
- 在 Chrome 扩展程序中将鼠标悬停在广告上使用时遇到问题
- 在Facebook应用程序中弹出时遇到问题