Javascript `$scope`数据未呈现

Javascript `$scope`数据未呈现,javascript,angularjs,Javascript,Angularjs,默认情况下,我的作用域中有一条消息。当我调用我的登录页面时,我没有在html中获得消息 我不知道我错过了什么,有人知道吗 我的app.js: 'use strict'; angular.module('myNewApp', ['ngRoute']) .config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $routeProvider

默认情况下,我的作用域中有一条
消息
。当我调用我的
登录
页面时,我没有在html中获得
消息

我不知道我错过了什么,有人知道吗

我的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>
我在这里登录!{{message}}
这里还缺什么?有人帮我吗


因为我使用了html5支持,所以url仍然带有
http://localhost:3000/#/login

您需要以字符串形式传递已注册控制器的名称,或者传递控制器函数本身

因此:

        .when('/login', {
            templateUrl :   'js/scripts/views/login.html',
            controller:     'loginCont'
        })

应该可以工作

您需要以字符串形式传递已注册控制器的名称,或者只传递控制器函数本身

因此:

        .when('/login', {
            templateUrl :   'js/scripts/views/login.html',
            controller:     'loginCont'
        })

应该可以工作

您需要以字符串形式传递已注册控制器的名称,或者只传递控制器函数本身

因此:

        .when('/login', {
            templateUrl :   'js/scripts/views/login.html',
            controller:     'loginCont'
        })

应该可以工作

您需要以字符串形式传递已注册控制器的名称,或者只传递控制器函数本身

因此:

        .when('/login', {
            templateUrl :   'js/scripts/views/login.html',
            controller:     'loginCont'
        })



应能正常工作

检查ng应用程序和ng控制器是否正确包含。@Ved,让我检查一下。为什么我的位置url是这样的:
因为我使用html5支持,所以url仍然带有#http://localhost:3000/#/login
注册控制器是您的默认设置?@AtaurRahimChowdhury,您的意思是什么?请发布完整的HTML代码。检查ng应用程序和ng控制器是否正确包含。@Ved,让我检查一下。为什么我的位置url是这样的:
因为我使用html5支持,所以url仍然带有#http://localhost:3000/#/login
注册控制器是您的默认设置?@AtaurRahimChowdhury,您的意思是什么?请发布完整的HTML代码。检查ng应用程序和ng控制器是否正确包含。@Ved,让我检查一下。为什么我的位置url是这样的:
因为我使用html5支持,所以url仍然带有#http://localhost:3000/#/login
注册控制器是您的默认设置?@AtaurRahimChowdhury,您的意思是什么?请发布完整的HTML代码。检查ng应用程序和ng控制器是否正确包含。@Ved,让我检查一下。为什么我的位置url是这样的:
因为我使用html5支持,所以url仍然带有#http://localhost:3000/#/login
注册控制器是您的默认设置?@AtaurRahimChowdhury,您的意思是什么?请发布完整的HTML代码。因此控制器需要附加HTML页面?是否需要在
inject
中进一步实现?@3gwebtrain您需要将控制器连接到您的模块,您已经这样做了。然后,在html页面中加载javascript文件。是的,谢谢。为什么我的带有
#
的位置栏仍然支持html5<代码>http://localhost:3000/#/login-我希望
http://localhost:3000/login
-如何排序?@3gwebtrain替换$locationProvider.html5Mode('true');使用$locationProvider.html5Mode(true);然后重试。当我键入“”-我得到错误,因为
无法获取/登录
,以防我在
之后没有输入任何内容http://localhost:3000/
-直接发送到
http://localhost:3000/login
并能正常工作。我还缺少什么?那么控制器需要附加html页面吗?是否需要在
inject
中进一步实现?@3gwebtrain您需要将控制器连接到您的模块,您已经这样做了。然后,在html页面中加载javascript文件。是的,谢谢。为什么我的带有
#
的位置栏仍然支持html5<代码>http://localhost:3000/#/login-我希望
http://localhost:3000/login
-如何排序?@3gwebtrain替换$locationProvider.html5Mode('true');使用$locationProvider.html5Mode(true);然后重试。当我键入“”-我得到错误,因为
无法获取/登录
,以防我在
之后没有输入任何内容http://localhost:3000/
-直接发送到
http://localhost:3000/login
并能正常工作。我还缺少什么?那么控制器需要附加html页面吗?是否需要在
inject
中进一步实现?@3gwebtrain您需要将控制器连接到您的模块,您已经这样做了。然后,在html页面中加载javascript文件。是的,谢谢。为什么我的带有
#
的位置栏仍然支持html5<代码>http://localhost:3000/#/login-我希望
http://localhost:3000/login
-如何排序?@3gwebtrain替换$locationProvider.html5Mode('true');使用$locationProvider.html5Mode(true);然后重试。当我键入“”-我得到错误,因为
无法获取/登录
,以防我在
之后没有输入任何内容http://localhost:3000/
-直接发送到
http://localhost:3000/login
并能正常工作。我还缺少什么?那么控制器需要附加html页面吗?是否需要在
inject
中进一步实现?@3gwebtrain您需要将控制器连接到您的模块,您已经这样做了。然后,在html页面中加载javascript文件。是的,谢谢。为什么我的带有
#
的位置栏仍然支持html5<代码>http://localhost:3000/#/login-我希望
http://localhost:3000/login
-如何排序?@3gwebtrain替换$locationProvider.html5Mode('true');使用$locationProvider.html5Mode(true);然后重试。当我键入“”-我得到错误,因为
无法获取/登录
,以防我在
之后没有输入任何内容http://localhost:3000/
-直接发送到
http://localhost:3000/login
并能正常工作。我还缺少什么?