Для обновления / использования данных HTML (возврат из вызова REST), которые связаны для просмотра с помощью «ng-bind-html»

0

часть view.html

  <div id="localResults" class="bucketLocalResultsDiv"
                ng-bind-html="content">
                <div
                    style="position: absolute; padding-left: 50%; padding-top: 25%;">
                    <img alt="" src="pages/images/load.gif"></img>
                </div>
            </div>

"content" имеет тип HTML, который выбирается контроллером с помощью вызова REST, а затем устанавливается в $ scope.content.

Я хочу:

получить элемент html, определенный в "содержании", и обновить его атрибут

для получения определенного элемента, определенного в "содержании", и использовать его значение /innerhtml для обновления какого-либо другого элемента, определенного на странице просмотра

Теги:

2 ответа

0

Как предлагается здесь, используйте службу $sce чтобы пометить ваш HTML как доверенный и обновить содержимое HTML. Вот демо, которое я собрал. Как показано, вы можете связать HTML, затем получить элементы из вашего обновленного HTML и делать всевозможные манипуляции DOM, как вам будет угодно. Демонстрационная версия использует фиктивную конечную точку REST для получения HTML-кода, но вы понимаете это.

0

нг-связывание

ng-bind - это одностороннее связывание данных, вам нужно создать переменную $scope чтобы сделать двустороннюю привязку данных.

Создайте контроллер и введите свой сервис/завод (вызов $http). Затем вы можете добавить область в представление, и она должна обновляться при обновлении области в вашем контроллере, следовательно, двухсторонняя привязка данных

Ещё вопросы

Сообщество Overcoder
Наверх
Меню