javascript - Angular Controller 不工作

标签 javascript angularjs

我是 Angular 的新手 我的 Angular Controller 是:

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

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

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"
    })
});

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>

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

最佳答案

使用 ng-model 代替 {{}} 解决了问题。

<div class="content">
            <input name="username" type="text" class="input username" placeholder="username" ng-model="user_name" />
            <div class="user-icon"></div>
            <input name="password" type="password" class="input password" placeholder="password" ng-model="user_password"/>
            <div class="pass-icon"></div>
        </div>

关于javascript - Angular Controller 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22780750/

相关文章:

javascript - 在 AngularJS 中读取 JSON 会按原样打印 HTML 标签

javascript - 禁用按钮,直到填写表格(选择没有效果)

javascript - Bootstrap 模式中的 SlickGrid 仅显示前两列数据

javascript - 带有 angularjs 的 TreeView

angularjs - 使用 Angular2 和 TypeScript 将 http 功能移动到它自己的服务中

javascript - 使用 angularjs 在标签 <video> 中显示视频

javascript - 从ajax调用返回的值未在 Angular js中的 Controller 中设置为变量

javascript - 如果我的任何 switch case 匹配,我如何运行附加功能?

javascript - 点击select2时自动出现水平滚动条

javascript - Angularjs Element 在一次调用中同时查找选择和输入 - 是否限制单个标签查找?