JavaScript 内で razor を使用できないと聞いたことがありますが、コードの最初の行は受け入れたものの、残りの行については文句を言っているので、これが本当かどうかはわかりません。モデルにリストがあり、JavaScript で 1 つの要素のコレクションを取得しようとしています
function CollectExt() {
var numberOfLines = '@Model.NumberOfLines';
for (var i = 0; i < numberOfLines; i++) {
var extCollection = {(i+1): '@Model.PhoneDisplay[i].dnorpattern' };
}
}
私は配列を宣言し、私が持っている行数に応じてそれを埋めたいと思っています。
EDIT これを試しましたが、forループ内に「i」が表示されません
function CollectExt() {
var numberOfLines = '@Model.NumberOfLines';
var collection = [];
for (var i = 0; i < numberOfLines; i++) {
numberOfLines.push('@Model.PhoneDisplay[i].dnorpattern');
}
}