Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用angular.js';s javascript中的数据绑定/或在事件发生时更新javascript变量_Javascript_Html_Drop Down Menu_Angularjs - Fatal编程技术网

使用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! ";
    }
});