0

これの何が問題なのですか?それが出力するリストはすべて奇妙に見え、最後の要素 (正しい要素) が残りの要素からずれています。また、要素をランダム化する関数を実行する必要がありますが、どこに行けばよいですか?

<div ng-controller="getAnswers" id="pannel">
    <div id="base"></div>
    <ul class="answers">
        <li ng-repeat="wrong in answers.incorrect" class="answer" id="wrong{{$index}}">{{wrong}}</li>
        <li class="answer ng-scope" id="correct">{{answers.correct}}</li>
    </ul>
</div>

$scope.answers は次のようになります

{correct: "작아",
incorrect: ["자가", "작ㅏ", "작"]}
4

1 に答える 1

0

データをこの形式に変更し、そのようにループすることで問題を解決しました。いずれにせよ、UL を 1 回のパスで作成する方が理にかなっています。

[
{correct: "correct", text: "작아"}, 
{correct: "incorrect", text: "자가"}, 
{correct: "incorrect", text: "작ㅏ"}, 
{correct: "incorrect", text: "작"}
]
于 2013-02-21T18:56:14.713 に答える