Я использую Angular-app в качестве семенного приложения для моего проекта. Я написал довольно много страниц, и все работает нормально.Переменные области неопределенные в контроллере
Однако в одном из случаев, когда мой шаблон выглядит примерно так:
<div ng-switch on="result">
<div ng-switch="error">Something went wrong!, try later</div>
<div ng-switch-default>
Wait loading information!!!!
</div>
<div ng-switch-when="ok">
<form ng-submit="sendData()">
<input type="text" ng-model="myName"/ >
<button type="submit" >Create entry</button>
</form>
</div>
</div>
Даже если я печатаю что-нибудь для myName
я получаю неопределенное значение, когда я отправить форму?
Почему область видимости теряется?
Это из-за ng-switch
? Я попытался положить ng-controller="MyController"
на
<div ng-switch-when="ok" ng-controller="MyController">....</div>
и она работает просто отлично !!!
Хотя, если я пытаюсь использовать больше div
поверх всего, область снова
Благодаря тонну. Это отлично сработало –