Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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
Javascript 当前对象的角度调整选项_Javascript_Angularjs_Ng Options - Fatal编程技术网

Javascript 当前对象的角度调整选项

Javascript 当前对象的角度调整选项,javascript,angularjs,ng-options,Javascript,Angularjs,Ng Options,以上是我如何渲染选择框,以便用户可以选择作为对象的行程类型 问题在于,默认情况下不会显示当前分配给行程的类型。在阅读了文档之后,我觉得“track by type.id”是我所需要的,我将它添加到了我当前在ng选项中的末尾 除非我选择了不同的类型,否则它会用id字符串替换ng模型中的type对象。如果我没有“track by type.id”功能,除非我不理解,否则它如何分配完整类型对象似乎对我有效。默认情况下不显示当前分配给旅行的类型是什么意思?这似乎有效 <select class="

以上是我如何渲染选择框,以便用户可以选择作为对象的行程类型

问题在于,默认情况下不会显示当前分配给行程的类型。在阅读了文档之后,我觉得“track by type.id”是我所需要的,我将它添加到了我当前在ng选项中的末尾


除非我选择了不同的类型,否则它会用id字符串替换ng模型中的type对象。如果我没有“track by type.id”

功能,除非我不理解,否则它如何分配完整类型对象似乎对我有效。默认情况下不显示当前分配给旅行的类型是什么意思?这似乎有效
<select class="form-control input-lg" ng-model="trip.type" ng-options="type as type.name for type in types" required>
   <option value="" ng-if="!trip.type">Select a type</option>
</select>