我想在我的控制器中创建一个新元素,然后为此添加一个范围变量。我这样做的方式,我只在视图中看到'{{text}}'而不是$ scope.text的变量值。
到目前为止,这是我的代码:
JS:
var elem = document.getElementById('match-text');
var newElem = document.createElement('span');
newElem.setAttribute('id', 'inner-match-text');
newElem.setAttribute('class', 'ng-binding');
newElem.innerText = '{{text}}';
elem.appendChild(new_elem);
HTML:
<h3 id="match-text"></h3>
也许这是完全错误的做法,我不知道。有人能告诉我如何正确地做到这一点吗?
答案 0 :(得分:1)
是否有必要使用引号?
newElem.innerText = $scope.text;