Я делаю SPA. Я использую ngResources, и у меня действительно простая форма.Изменить вид после публикации в AngualJs
Пользователь может скомпилировать его и после того, как он представит форму должен появиться новый вид только с сообщением, что говорит что-то вроде этого: «Спасибо вам использовать форму ...»
Я хотел бы избежать что-то вроде
$("#myForm").hide();
$("#myMessage").show();
потому что я думаю, что это неправильный способ управления видами в угловом. Я думаю, что я должен использовать маршрутизацию ... Честно говоря, я не знаю ...
В этот момент я использую ngSwitch. Я думаю, что ngSwitch хуже, чем использование jQuery, потому что ngSwitch меняет область видимости. Так что мое изменение модели от
<input data-ng-model="MyProp" ... />
в
<input data-ng-model="$parent.MyProp" ... />
Я не хочу, чтобы заполнить мою форму с $parent
. Я думаю, что это не имеет смысла в этом контексте. Какой правильный способ изменить вид после в angularJs?
Спасибо
мм ... Я думаю, что в этом случае я должен получить доступ myProp следующим образом: '$ parent.options.MyProp', потому что моя сфера является ngSwitch. .. нет? – Ciccio
Нет .. вам не нужно это делать. Я буду доступен как «options.MyProp», дайте попробовать, он следует за угловым прототипом http://stackoverflow.com/questions/14049480/what-are-the-nuances -основной-прототипа-прототипа-наследования-в-angularjs смотрит на это –