Javascript Textarea自动完成angularjs仅10个元素
为什么我只有10项自动完成? 我有蛋糕视图代码:Javascript Textarea自动完成angularjs仅10个元素,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,为什么我只有10项自动完成? 我有蛋糕视图代码: <?php $leadersOptions = array( array('id' => '1', 'text' => '1'), array('id' => '2', 'text' => '2'), array('id' => '3', 'text' => '3'), array('id' => '4'
<?php $leadersOptions = array(
array('id' => '1', 'text' => '1'),
array('id' => '2', 'text' => '2'),
array('id' => '3', 'text' => '3'),
array('id' => '4', 'text' => '4'),
array('id' => '5', 'text' => '5'),
array('id' => '6', 'text' => '6'),
array('id' => '7', 'text' => '7'),
array('id' => '8', 'text' => '8'),
array('id' => '9', 'text' => '9'),
array('id' => '10', 'text' => '10'),
array('id' => '11', 'text' => '11'),
array('id' => '12', 'text' => '12')
); ?>
<?php $encoded = json_encode($leadersOptions); ?>
<div ng-controller="TagsCtrl">
<textarea ng-init="leadersOptions = <?php echo empty($leadersOptions) ? '[]' :h($encoded); ?>; leaders = <?php echo empty($projectUser) ? '[]' :h(json_encode($projectUser)); ?>" class="ng-hide" name="data[Project][leader_id]">
{{leaders}}
</textarea>
<label>Dodaj leadera</label>
<tags-input ng-model="leaders" placeholder="Kliknij aby wybrać" add-on-paste="true" add-on-enter="false" add-on-space="false" add-on-comma="false" add-on-blur="false">
<auto-complete source="loadTags()" load-on-focus="true" load-on-down-arrow="true" load-on-empty="true">
</auto-complete>
</tags-input>
</div>
它仍然建议10个元素,但在$Leaders中,选项是12个元素或更多
和带有元素的阵列($leadersOptions):
有人能帮我吗?我不擅长angularJS。。。谢谢。已解决。在“自动完成”中,我添加了“显示最大结果=“99”” 现在代码如下所示:
<auto-complete source="loadTags()" load-on-focus="true" max-results-to-show="99" load-on-down-arrow="true" load-on-empty="true"></auto-complete>
h($encoded)函数代码是什么样子的?如果可能的话,试着将代码变成一个,将问题隔离为后端或前端问题。@mtamma-htmlspecialchars的方便方法。此方法在这种情况下不起任何作用…:(@Jeroen-I更正了角度默认参数中topicIs的代码和类别,该参数设置了自动完成时显示的记录数?
<?php $leadersOptions = array (
array('id' => '1', 'text' => '1'),
array('id' => '2', 'text' => '2'),
array('id' => '3', 'text' => '3'),
array('id' => '4', 'text' => '4'),
array('id' => '5', 'text' => '5'),
array('id' => '6', 'text' => '6'),
array('id' => '7', 'text' => '7'),
array('id' => '8', 'text' => '8'),
array('id' => '9', 'text' => '9'),
array('id' => '10', 'text' => '10'),
array('id' => '11', 'text' => '11'),
array('id' => '12', 'text' => '12')
);?>
<auto-complete source="loadTags()" load-on-focus="true" max-results-to-show="99" load-on-down-arrow="true" load-on-empty="true"></auto-complete>