gpt4 book ai didi

javascript - 我怎样才能用angularJS获得数据的东西属性

转载 作者:行者123 更新时间:2023-11-30 00:26:48 24 4
gpt4 key购买 nike

我想访问 {{ test.data('something') }} 但它不起作用。

<select ng-model="test">
<option data-something="mySomething" value="blahblah">blahblah</option>
</select>

有什么方法可以访问它吗?

我正在使用 angular 1.3.14(当前最新版本)

最佳答案

如果你只是把变量赋值给属性,你总是可以访问变量。这也是 angular 的用法:

Controller :

// Reference to mySomething
$scope.mySomething = "Some value";

查看:

<select ng-model="test">
<option data-something="mySomething" value="blahblah">blahblah</option>
</select>

当您有多个选项(例如 ng-options)时,您可以执行以下操作:

Controller :

$scope.myOptions = [
{ mySomething: "Something", value: "1", text: "Value 1" },
{ mySomething: "Something else", value: "2", text: "Value 2"}
];

$scope.doSomething = function() {
console.log($scope.test.mySomething);
}

查看:

<select ng-options="opt.value as opt.text for opt in myOptions"
ng-model="test"
ng-change="doSomething()">
</select>

要访问指令内的属性值,请参阅 this thread就这样

关于javascript - 我怎样才能用angularJS获得数据的东西属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31110237/

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