2015-07-07 6 views
0

У меня есть веб-приложение для записи, и в большинстве случаев у меня есть отношение 1 к 1 между объектами класса A и объектами класса B, поэтому я перехожу от одного к другому. Иногда это от 1 до многих, в этом случае мне нужно отобразить всплывающее меню и дать пользователю возможность выбрать из меню, а затем я буду перемещаться, как если бы это было от 1 до 1.Что такое угловая директива для всплывающего меню, пожалуйста?

Все это совершенно новый код поэтому никакого устаревшего JavaScript/J Query не существует.

Я редко пишу веб-код, но из того, что я недавно узнал, Угловая кажется правильным архитектурным способом, чтобы делать что-то, а не писать свой собственный JavaScript. Я хочу использовать правильный метод Углового.

Но мне нужна начальная точка. Я искал угловую директиву, и я вижу такие вещи, как вход [email] и input [month], но я не вижу вход [dropdown] или вход [popup].

Может ли кто-нибудь угодить мне в правильном направлении? Благодарю.

ответ

1

Для выпадающих вы хотите использовать html-select. Чтобы динамически добавлять значения в раскрывающийся список, используйте ng-options с выбором html.

<select> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 
+0

Спасибо. Эта ссылка предназначена для подтверждения https://docs.angularjs.org/api/ng/directive/ngOptions. –

+0

И для «всплывающего окна» я полагаю, что моя модель может иметь синглтон? свойство, и если не синглтон, я могу использовать ng-show, чтобы он появился, когда у меня есть 2 или больше? Другими словами, привяжите ng-show к отрицательному свойству singleton на модели, не так ли? –

+0

Я не совсем уверен, что вы подразумеваете под «всплывающей подсказкой». [Вы думаете о всплывающем модальном окне, которое фокусируется?] (Http://angular-ui.github.io/bootstrap/#/modal) UI-Bootstrap делает это и даст вам некоторые другие полезные функции и опции. –