В моем index.html
файле, я создал очень голые кости. Я разделил большую часть деталей на app.js
, так что если кто-то хочет, чтобы их версия формы выглядела по-другому, им просто нужно вставить измененную копию app.js
(пытаясь перейти на переносимость здесь).Вставка текста в HTML от AngularJS
Однако, я очень новичок в AngularJS, и это то, что использует большое количество app.js
. Я мог бы помочь!
Вот фрагмент кода, который у меня возникают некоторые проблемы с:
<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, поэтому я действительно не знаю, что попытаться исправить отсюда.
Теперь имеет смысл понять, что вы прояснили эту разницу для меня. Это сработало! Мне просто пришлось изменить переменную 'service-desk-name' на' servicedeskkiosk' для исправления синтаксической ошибки. – UnworthyToast
правда, не заметил этого! – Ozrix