버튼이 있습니다. 버튼을 클릭하면 해당 모델에서 모델을 열고 텍스트 필드와 제출 버튼이 있습니다. 제출 버튼을 클릭하면 입력 필드의 값을 입력 필드로 설정해야합니다. 모델의 컨트롤러를 만들고 우리가 제출 버튼의 click 이벤트를 작성하는 곳은 어디입니까? 모달 추가 컨트롤러와 데이터를 개방하는 것은 제출에 해결하는 getDataController NG 클릭에 대한 함수를 정의에서각도를 사용하여 모델의 데이터를 텍스트 필드로 보내는 방법은 무엇입니까?
$modal.open({
templateUrl: 'myModalContent.html',
backdrop: true,
windowClass: 'modal',
controller: getDataController,
resolve: {
items:
function() {
return {
//getUserData is some function to fill input value on main screen in main controller which takes submitted value as parameter
someParameterInItems:$scope.getUserData,
};
}
}
});
});
//example controller
var getDataController = function ($scope,$modalInstance,items) {
$scope.onClickFunctionInModal=function(){
items.someParameterInItems(submittedValue);
}
}
로 전송 (또는 기능을 제출) 할 수 있지만 여기, plunker http://plnkr.co/edit/8FnZ2disRS3ALdRWVvpT?p=preview
var app= angular.module('app',['ui.bootstrap']);
app.controller('cntr', function($scope, $modal){
$scope.onButtonClick = function() {
$modal.open({
templateUrl: 'myModalContent.html',
backdrop: true,
windowClass: 'modal',
});
};
})
how to set value in input field?