将ngModel指令添加到Javascript中的动态元素

时间:2018-10-18 17:33:30

标签: angularjs angularjs-directive angularjs-controller

是否可以使用javascript将ng-model指令应用于创建的元素?在下面的代码中,我希望使用ng-model将新的select元素绑定到控制器内部的作用域变量:

angular.module('myApp').directive('dynamicHtml', function ($q, $http, $compile) {
    return {
        restrict: 'EAC',
        scope: '=',
        compile: function(element, attr) {
              return function(scope, element, attr) {

              var select = document.createElement('select');
              // Here I want to use javascript to apply ng-model='controllerVar' 
              // to the new select element
              element.append(select);
             }
    }
};
});

1 个答案:

答案 0 :(得分:0)

抱歉-我道歉...我忘了编译...继续。