2017-02-13 4 views
1

Я хочу создать приложение в материале angularJS. Вся помощь в Интернете предоставляет html-код для создания пользовательского интерфейса. Я хочу знать, есть ли какой-либо метод для создания элементов массива материала в файле javascript. Справка оценивается С уважением,Создание элемента в угловом материале

ответ

0

Вы, безусловно, можете создать HTML-элементы в AngularJS в своем скрипте. Этого можно добиться, создав свой собственный directives или просто добавив или добавив DOM. Существует также ngBind, что вы можете изучить через это link.

Следующие два простых примера показывают, что вы добавляете и добавляете, но я бы порекомендовал заглянуть в каждый из доступных вариантов, чтобы оценить, что наиболее подходит для вашего случая использования.

Append

var elementName = angular.element(document.querySelector('#divIDHere')); 
elementName.append('<md-button class="md-raised">Button</md-button>'); 

Prepend

var elementName = angular.element(document.querySelector('#divIDHere')); 
elementName.prepend('<md-button class="md-raised">Button</md-button>'); 
+0

Есть ли способ, кроме выше код, как у нас в openui5 кнопку вар = новый sap.m.Button() ; – user3751477

+0

Вы можете, конечно, создать директиву, как обсуждалось ранее, что позволит вам полностью настраивать элементы страницы в качестве повторно используемых веб-компонентов. Я не знаком с OpenUI5, поэтому я не смогу прокомментировать это. –