gpt4 book ai didi

javascript - 在 javascript 中使用 angular.js 的数据绑定(bind)/或更新事件上的 javascript 变量

转载 作者:行者123 更新时间:2023-12-02 19:03:13 26 4
gpt4 key购买 nike

我刚刚开始使用angular.js,它非常有用。我搜索了很多可能使用错误的关键字,但我无法找到如何在 javascipt 中使用 angular.js 的数据绑定(bind)。

这是问题的示例:

<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>

所以一切正常(第一部分),除了这个 var x= '{{frfiSzam}}'。如果我将其设置为常量,则代码工作正常,所以我认为当下拉值更改时我需要更新我的 x 变量,但我不知道如何做到这一点,以便代码工作.

非常感谢!

最佳答案

您正在寻找 watch :http://jsfiddle.net/6QG9r/

$scope.$watch('number', function(newValue, oldValue) {
//this callback function gets executed whenever 'number' changes
var x = newValue;
$scope.hi = "";
while (x--) {
$scope.hi += "Hi! ";
}
});

关于javascript - 在 javascript 中使用 angular.js 的数据绑定(bind)/或更新事件上的 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14578458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com