2015-06-26 3 views
-1

Я работаю над веб-приложением. Можно ли связать элемент select при нажатии кнопки с помощью функции AngularJS?html select element bind using angularJS

Вот мой код:

<select name="hiatusWeeksSelect" ng-options="weeks.hiatusWeekDates for weeks in schedule.HiatusWeeks" size="11" multiple="multiple" style="width: 80px;margin-left:20px;margin-top:5px;"></select> 
+0

вниз голос .. комментарии PLS – user2176191

+0

Если вы измените содержимое 'schedule.HiatusWeeks' на кнопку мыши он будет работать уже – devqon

+0

вопрос является непонятно –

ответ

1

Пожалуйста, проверьте этот http://plnkr.co/edit/2ja9TLKf4d7GDtYD7KGv?p=preview

Использование ngSanitize

Скачать файл - угловой sanitize.js и включить его в вашем приложении.

Контроллер:

var app = angular.module('myApp', ["ngSanitize"]); 

app.controller('myController', function($scope) { 
    $scope.html = ''; 
    $scope.setHTML = function() { 
     $scope.html ='<p class="text-color">Your html code</p>'; // You can have your HTML Select code here i.e 
    //$scope.html ='<select name="hiatusWeeksSelect" ng-options="weeks.hiatusWeekDates for weeks in schedule.HiatusWeeks" size="11" multiple="multiple" style="width: 80px;margin-left:20px;margin-top:5px;"></select>'; 
    } 
}); 

HTML

<body ng-controller="myController"> 
    <span ng-click="setHTML()">Click Me</span> 
    <p ng-bind-html="html"></p> 
</body> 
+0

Работает ли он для вас? – User2