簡體   English   中英

$ scope如何在角度js中使用變量

[英]$scope how to use variable in angular js

我正在使用角度JS。 下面是我的Angular代碼

$scope.remove = function (index) {

            var name = $scope.data.Filters[index].FilterName;  

            // value of name = 'AAAA' or 'BBBB' and so on 

            $scope. data. Filters. splice (index, 1);
            $scope.Json = angular.toJson($scope.data);
        };

我的HTML是

<div><small>{{AAAA}}</small></div>
<div><small>{{BBBB}}</small></div>
<select class="BBBB"> <option> .... </select>
<select class="AAAA"> <option> .... </select>

根據名稱的值,我想在我的視圖中重置{{}}值。

說為一個示例實施例

如果name = AAAA,則重置{{AAAA}}的值

那我怎么能使用像UPDATED下面的變量名

var name = $scope.data.Filters[index].FilterName;
$scope.name = "" /// How can i do like this 
$(name).selectpicker('deselectAll');

誰能幫我

謝謝,

您應該使用括號表示法。 使用它,您可以使用存儲在變量中的名稱來定位對象的屬性:

$scope[name] = '';

如果要顯示name的值,可以執行以下操作:

<div><small ng-bind="name"></small></div>

或者你可以這樣做:

<div><small>{{name}}</small></div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM