2013-10-21 53 views
1

我有循環剃刀:如何將Razor模型轉換爲Razor For Loop中的JS對象?

@foreach (var user in Model.Users) 
     { 
     <p class="active-text">Active: @user.LastActive</p> 
     } 

我剛剛安裝moment.js格式化使用JS這個日期時間()日期。

如何將Razor模型傳遞給JavaScript函數?我有這個頁面的JS視圖模型,我只是想避免序列化整個模型,僅僅是因爲我需要將一些JS應用到單個字段。我的ViewModel如何站在現在:通過

<p class="active-text">Active: <span class="active-text-date">@user.LastActive</span></p> 

然後循環和應用的格式,裏面document.load:

<script type="text/javascript"> 
    $(document).ready(ko.applyBindings(new SubjectVm())); 
</script> 

回答

4

我想包的日期文本在另一個跨度爲以後處理

<script> 
    $(document).ready(function() { 
     $(".active-text-date").each(function() { 
      var date = $(this).text(); 
      var formatted = moment(date).calendar(); 
      $(this).text(formatted); 
     }); 
    }); 
</script>