【发布时间】:2016-04-27 17:28:04
【问题描述】:
在我的index.html 文件中,我创建了一个非常简单的表单。我已将大部分细节分离到 app.js 中,因此如果有人想让他们的表单版本看起来不同,他们只需插入 app.js 的修改副本(尝试在此处进行移植)。
但是,我对 AngularJS 很陌生,这是很多 app.js 正在使用的。请给我一些帮助!
这是我遇到问题的代码 sn-p:
<body ng-controller="controller">
<div class="page">
<section class="signin">
<form name="form" novalidate>
<div class="intro">
<label ng-model="service-desk-name"></label>
<span ng-bind="service-desk-name"></span>
<label ng-model="welcome"></label>
<span ng-bind="welcome"></span>
</div>
加上:
var app = angular.module('app',[]);
app.controller('controller', ['$scope', function($scope) {
$scope.service-desk-name = 'Arbitrary Service Desk Name';
$scope.welcome =
'Please sign in and a consultant will be with you shortly.';
}]);
因为我可能做错了什么,所以我会解释我想要做什么。 intro 部分显示在实际表单上方,显示服务台名称,以及分别通过ng-model="service-desk-name" 和ng-model="welcome" 的某种自定义欢迎或信息消息。我希望我可以获取 HTML 来获取我在 app.js 中定义的这两个模型的值。这样,HTML 不会控制显示的内容,它只是抓取定义的内容并显示它。
目前,网页上根本没有显示这些字段,这表明存在某种语法错误。我对 Angular 很陌生,所以我真的不知道从这里尝试解决什么问题。
【问题讨论】:
标签: javascript html angularjs angularjs-controller angularjs-ng-model