gpt4 book ai didi

javascript - Angularjs - 从 html 选择中获取要显示的值

转载 作者:行者123 更新时间:2023-11-28 19:29:05 25 4
gpt4 key购买 nike

我正在尝试选择土地,以便我可以将其显示为{{ selectCenter.land }},但它是空的。有人能看出出了什么问题吗?

这是一个正在工作的笨蛋

http://plnkr.co/edit/Q8jhdJltlh14oBBLeHJ9?p=preview

和代码

    <!DOCTYPE html>
<html ng-app="myApp">
<head>
<link rel="stylesheet" href="style.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.20/angular.min.js"></script>
<script src="script.js"></script>
</head>

<body>
<h1>ngOption demo</h1>
<div ng-controller="SelectCtrl">
Search: <input ng-model="searchText" type="text">
<select
ng-model="selectCenter"
ng-options="center.land for center in centre | filter:searchText"
multiple class="form-control input-lg">
</select>
You have chosen:
{{ selectCenter }}
</div>
</body>

</html>


// Code goes here
angular.module("myApp", []);

angular.module("myApp").controller("SelectCtrl", ["$scope", function ($scope) {
$scope.centre = [
{"id":"122","shopID":"200","land":"denmark"},
{"id":"123","shopID":"201","land":"france"},
{"id":"124","shopID":"202","land":"italy"}
];
}]);

最佳答案

因为您使用多重选择,所以您的模型 selectCenter 是一个数组而不是对象,因此您无法将其显示为

{{selectCenter.land }}

但是你可以创建重复器,例如:

<span ng-repeat="center in selectCenter">{{center.land}}</span> 

请在此处查看工作演示 http://plnkr.co/edit/CXk6ag3XK85JSoWKJYcM?p=preview

关于javascript - Angularjs - 从 html 选择中获取要显示的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27248760/

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