角度控制器不工作

pnv*_*pnv 5 javascript angularjs

我是棱角分明的新手我的角度控制器是:

var chatApp = angular.module('chatApp.controllers', []);

chatApp.controller('loginController', ['$scope', function($scope) {
$scope.user_name="name";
$scope.user_password="name";
}]);
Run Code Online (Sandbox Code Playgroud)

app.js是:

'use strict';
angular.module('chatApp', [
'ui.router',
'chatApp.filters',
'chatApp.services',
'chatApp.directives',
'chatApp.controllers'
]).config(function($stateProvider, $urlRouterProvider) {
$stateProvider
    .state('login', {
        url: "/login",
        templateUrl: "partials/login.html",
        controller : "loginController"
    })
});
Run Code Online (Sandbox Code Playgroud)

login.html是:

<div>
<div id="wrapper">
    <form name="login-form" class="login-form" action="" method="post">
        <div class="header">
            <h1>Login Form</h1>
        </div>
        <div class="content">
            <input name="username" type="text" class="input username" placeholder="{{user_name}}" />
            <div class="user-icon"></div>
            <input name="password" type="password" class="input password" placeholder="{{user_password}}" />
            <div class="pass-icon"></div>
        </div>
    </form>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经使用stateprovider进行路由.但是,它没有在占位符中显示任何内容.是什么原因?

boo*_*ief 0

如果我在 html- 中说 ng-controller = "loginController" 这对我有用

<div ng-controller = 'loginController'>
<div id="wrapper">
    <form name="login-form" class="login-form" action="" method="post">
        <div class="header">
            <h1>Login Form</h1>
        </div>
        <div class="content">
            <input name="username" type="text" class="input username" placeholder="{{user_name}}" />
            <div class="user-icon"></div>
            <input name="password" type="password" class="input password" placeholder="{{user_password}}" />
            <div class="pass-icon"></div>
        </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是一个可以运行的 JSBin:http://jsbin.com/aDuJIku/265/edit ?html,js,output

该解决方案不包括 ui-router,但它应该可以使用。