使用angular.js';s javascript中的数据绑定/或在事件发生时更新javascript变量
我刚开始使用使用angular.js';s javascript中的数据绑定/或在事件发生时更新javascript变量,javascript,html,drop-down-menu,angularjs,Javascript,Html,Drop Down Menu,Angularjs,我刚开始使用angular.js,它非常有用。我搜索了很多,可能是用了错误的关键字,但我找不到如何在javascipt中使用angular.js的数据绑定 以下是问题的示例: <form><select ng-model="frfiSzam" id="frfi-szam"> <option>1</option><option>2</option><option>3</option><
angular.js
,它非常有用。我搜索了很多,可能是用了错误的关键字,但我找不到如何在javascipt中使用angular.js
的数据绑定
以下是问题的示例:
<form><select ng-model="frfiSzam" id="frfi-szam">
<option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option> <option>11</option><option>12</option><option>13</option><option>14</option><option>15</option>
</select></form>
<div class="leir">
<p class="fejl">{{frfiSzam}} férfi résztvevő</p>
<script type="text/javascript">
var x= '{{frfiSzam}}'
var char = '';
while (x--) {
char += 'Hi!';
}
// write once
document.write(char);
</script>
12345678910 1112131415
{{frfiSzam}}férfi résztvevő
var x='{frfiSzam}}'
var char='';
而(x-){
char+='Hi!';
}
//写一次
文件。写入(字符);
所以除了这个varx='{{{frfiSzam}}}'
之外,这个东西(第一部分)正在工作。如果我将其设置为常量,代码工作正常,因此我认为需要在下拉值更改时更新我的x
变量,但我不知道如何才能使代码工作
非常感谢 您正在寻找手表:
哇!谢谢!如何对一些带有类的html元素执行相同的操作<代码>$scope.hi+=“”代码>你必须学会用angular;)思考有点不同i、 e.不要使用document.write()编写HTML,而是将信息绑定到$scope.hi之类的变量,并在HTML模板中使用它,就像这样对数组也有效:顺便说一句,我真的建议,如果我的答案解决了您的问题,请接受:)似乎有一种方法:但这不是使用angular的方法。把你的东西放在一个数组里,然后用它解决问题!!非常感谢!:)
$scope.$watch('number', function(newValue, oldValue) {
//this callback function gets executed whenever 'number' changes
var x = newValue;
$scope.hi = "";
while (x--) {
$scope.hi += "Hi! ";
}
});