2014-11-05 2 views
1

내 SQL Server에서 "03.11.2014"의 값이됩니다. 내가 좋아하는 날짜의 입력 타입에 표시하려면이 값 :입력 유형 = "날짜"가 크롬에 표시되지 않음> 30

<input type="date" value={{myDate}}>

인터넷 탐색기에서이 바로 보여 주지만, 날짜 선택기가없는 것입니다. 텍스트 상자처럼 표시하십시오.

Google 크롬에서는 아무런 가치가 없었습니다. 내가 봤지만 크롬이 "2014-11-03"에 날짜를 예상 한 것처럼 보입니다.

브라우저 모두에서 올바른 값으로 datetime picker를 표시하려면 올바른 작업장이 무엇입니까?

답변

-1

"{{myDate}}"에 따옴표를 붙이면 {{myDate}}가 value 속성에 적절히 전달 될 수 있습니다.

mm.dd.yyyy에서 yyyy-dd-mm이 아닌 해당 문자열을 구문 분석 할 고유 한 필터를 만들고 싶습니다. datepicker에 따라 방금 만든 문자열을 다시 날짜로 변환해야 할 수도 있습니다. 그렇다면 필터에 라인을 추가하십시오.

다음은 필터에서 시작하는 예입니다 :

angular.module('myApp', []) 
    .filter('reformatDate', function() { 
    return function(input) { 
     input = input.splice('.'); 
     return input[2] + "-" + input[1] + "-" + input[0]; 
    }; 
    }) 

당신은 그 (컨트롤러의 '을 myApp'의존성 주입 후)를 호출하는 :

value="{{myDate | reformatDate}}" 
+0

이 본건 작품. .. 내 형식은 "03.11.2014" –

+0

죄송합니다. 제 답변을 더 잘 보여주기 위해 편집했습니다. –

관련 문제