加载页面时,在select / ng-options之后的Html元素不可见

时间:2017-02-10 17:04:31

标签: html angularjs

我正在使用下面的代码段,我看到只是选择(下拉' s;手机数组大小为3,所以我看到3个选择元素),但我看不到任何其他元素它(如phone.name,段落标签等)。无法理解为什么不显示select元素之后的元素。能否帮助你回答这个疑问。

<div>
    <ul>
        <li ng-repeat="phone in phones track by phone.id">
            <select ng-model="selectedName" ng-options="x for x in names" />
            <span>{{phone.name}}</span>
            <p>{{phone.snippet}}</p>
            <p> {{phone.id}}</p>
            [ <a href="" ng-click="RemoveFromPhonesArray(phone.id)">X</a> ]
            <p> index is {{$index}}</p>
        </li>
    </ul>
</div>

1 个答案:

答案 0 :(得分:0)

这是因为select是一个配对标记,因此您需要使用结束标记<select ng-options=...></select>