gpt4 book ai didi

javascript - 获取双向数据绑定(bind)的数据

转载 作者:行者123 更新时间:2023-11-28 18:42:41 26 4
gpt4 key购买 nike

为什么我无法访问 onclick 方法中定义的方法中的数据?

onclick: function(d, i) {
$scope.country = d.name;
console.log($scope.country);
}

我想从对象中获取名称并以 HTML 形式显示 <h1>Clicked: {{country}}</h1> Plunker

最佳答案

country-item 指令内部定义了一个独立的范围。因此,您需要在 html 中将国家/地区传递给它:

<country-item country="country"></country-item>

如果您需要在单击图表栏时添加相同的行为,则必须在 onClick 回调中添加 $scope.$apply():

onclick: function(d, i) {
$scope.country = d.name;
$scope.$apply();
}

摘要周期已完成,您需要通知 Angular 某些内容已发生变化。

关于javascript - 获取双向数据绑定(bind)的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35887040/

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