KnockoutJS에서 날짜를 어떻게 처리합니까? 다음과 같은KnockOutJS - 서버에서 반환 된 날짜에 바인딩
var viewModel = {
startDate: ko.observable(@(Html.Raw(Model.Holiday.StartDate.ToString("dd/MM/yyyy")))),
endDate: ko.observable(@(Html.Raw(Model.Holiday.EndDate.ToString("dd/MM/yyyy")))),
}
<input name="Holiday.StartDate" data-bind="value: startDate" class="inputdate" />
<input name="Holiday.EndDate" data-bind="value: endDate" class="inputdate" />
그러나 무엇 renedred되고 외모 :
이STARTDATE 텍스트 상자가 렌더링 : 0.0007182717277197635
종료 날짜 텍스트 상자를 나는 서버 모델에서 포맷 된 날짜와 텍스트 상자를 렌더링하기 위해 아래 코드를 사용하고 있습니다 렌더링 : 0.0011050334272611746
무엇이 누락 되었습니까? 당신이 당신의 UI에 날짜를 나타내는 문자열을 얻고 싶은 경우에
우리가 값을 볼 수 있도록 자바 스크립트에 붙여 넣습니다. –
이것이 렌더링되는 것입니다 : startDate : ko.observable (13/09/2011), endDate : ko.observable (20/09/2011) . 값 둘레에 따옴표가 필요한 것 같습니다. ko.observable ("@ (Html.Raw (Model.Holiday.StartDate.ToString ("dd/MM/yyyy ")))") 아마도 – BrightonDev
같은 렌더링 된 자바 스크립트를 확인하십시오 :) –