3

これが私が持っているものです

<div quick-list>
    <br quick-link icon='download-alt' href='{{ getDownloadLink(assignment) }}' text="getMessage('assignmentListStudent.attachment.action.download')">
</div>

これに関連する関数は次のとおりです。

$scope.getDownloadLink = function(assignment) {

    if (!assignment || !assignment.userAttachment || !assignment.userAttachment[0] ) {
        return '';
    }

    return assignment.userAttachment[0].path.replace("equella/items", "equella/force-download/items");
};

ここで何が問題なのかわかりませんが、ダウンロード リンクをクリックすると、既存のファイルをダウンロードする必要があるホームページにページが移動することがわかります。これは私がクロムで見たものです。

 <li class="quick-link ng-scope" quick-link="" icon="download-alt" href="/community/proxy/equella/force-download/items/71c1f5d5-8a1f-4e85-84d6-7560a9e01b63/1/hanks.tomha.24066.PNG" text="getMessage('assignmentListStudent.attachment.action.download')"><a href="/community/proxy/equella/force-download/items/71c1f5d5-8a1f-4e85-84d6-7560a9e01b63/1/hanks.tomha.24066.PNG" class="ng-binding kb-mode"><i class="icon-download-alt"></i>Download</a></li>

Reality Student Central (5-15) 更新された titleInSequence

私が間違っていることはありますか?私は何かを変更する必要がありますか?どんな助けでも大歓迎です。

4

1 に答える 1

1

これは、ルーターがユーザーをホームページにリダイレクトしている可能性が高いためです。

Angularjs の簡単なファイルのダウンロードを参照してください

于 2013-09-25T20:50:01.523 に答える