2014-11-16 2 views
0

이것은 어리 석고 쉬운 문제 일 수 있지만 이에 대한 해결책이없는 것 같습니다. Date 유형의 필드를 설정하려고하지만 아무 것도 나타나지 않습니다.Angularjs : 날짜 형식의 입력 값을 설정하십시오.

HTML에서 : 나는 같은 것을 할 컨트롤러에서

<input type="date" name="departure" ng-model="departure" placeholder="yyyy-MM-dd" required/> 

:

$scope.departure = new Date(2015, 9, 22); 

아무것도 필드 "출발"에 표시 없어 여기 내 코드입니다. 이유는 모르겠다. 이것은 아주 쉬운 것처럼 보인다. 다음 예를 따르 십시오 : https://docs.angularjs.org/api/ng/input/input%5Bdate%5D

도와주세요. 각도를 사용하고 있습니다. 감사합니다.

+0

html에 ng-controller를 설정했는지 확인하십시오. – MikeG

답변

0

날짜 입력 형식으로 번역하기 위해 범위 변수 출발을 얻으려는 것으로 가정합니다. 나는이 plunkr을 만들었습니다.

JS

var app = angular.module('stack',[]); 

app.controller('DateController', ['$scope', function($scope){ 
    $scope.departure = new Date(2015, 10, 22); 
}]); 

HTML

<!DOCTYPE html> 
<html ng-app="stack"> 

    <head> 
    <script src="//code.angularjs.org/1.3.1/angular.js"></script> 
    <link rel="stylesheet" href="style.css" /> 
    <script src="script.js"></script> 
    </head> 

    <body ng-controller="DateController"> 
    <input type="date" name="departure" ng-model="departure" placeholder="yyyy-MM-dd" required/> 
    </body> 

</html> 

다시 정확히 당신이해야 할 노력하고 있었다 그러나 이것은 나를 위해 작동 무엇인지. 희망이 도움이됩니다.

관련 문제