[英]`$scope` data not rendering
默认情况下,我在范围内有一条message
。 当我调用login
页面时,我没有在html中收到message
。
我不知道我在这里想念的是什么,请问有人吗?
我的app.js:
'use strict';
angular.module('myNewApp', ['ngRoute'])
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$routeProvider
.when('/login', {
templateUrl : 'js/scripts/views/login.html',
controller: 'js/scripts/controllers/loginCont.js'
})
.when('/register', {
controller: 'controllers/userRegisterCont.js'
})
.otherwise({
redirectTo: '/login'
});
$locationProvider.html5Mode('true');
}])
我的lognCont.js:
'use strict';
angular.module('myNewApp')
.controller('loginCont', ['$scope', function ($scope) {
$scope.message = "Welcome";
}]);
我的登录html:
<h1>I am login here! {{message}}</h1>
还有什么呢? 任何人都可以帮助我
由于我使用html5
支持仍然与该URL #
http://localhost:3000/#/login
您需要将注册控制器的名称作为字符串或控制器函数本身传递。
所以这:
.when('/login', {
templateUrl : 'js/scripts/views/login.html',
controller: 'loginCont'
})
应该管用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.