저는 drupal angularjs 모듈에서 작업 해 왔습니다. 부트 스트랩 UI를 설치했는데 제대로 작동합니다. 하지만 모달 상자를 사용하면 작동하지 않습니다. 컨트롤러 내부TypeError : i.match가 함수가 아닙니다.
코드 :
$scope.alertOnEventClick = function(event, allDay, jsEvent, view){
$scope.alertMessage = (event.title + ' was clicked ');
console.log($modal);
var modalInstance = $modal.open({
//templateUrl: Drupal.settings.angularjsApp.basePath + '/ng_node/calender/popup',
template: "<div class='modal-header'><h3 class='modal-title'>I'm a modal!</h3>" +
"</div><div class='modal-body'><ul><li>jfksdfhjksd</li><li>jfksdfhjksd</li><li>jfksdfhjksd</li></ul></div>"+
"<div class='modal-footer'><button class='btn btn-primary'>OK</button>" +
"<button class='btn btn-warning'>Cancel</button></div>",
controller: ModalInstanceCtrl,
scope: $scope
});
function ModalInstanceCtrl($scope, $modalInstance) {
console.log("controller class called")
};
는 여전히 부트 스트랩 UI를 팝업 모델과 문제에 직면하고있다.
하지만 무슨 일이 "에 발생 고립 isSelected? " –
@DaveKaye $ 범위에 추가하려면 컨트롤러 함수로 옮겨야했습니다. – dwbartz
Ah gotcha. 나는 링크를 사용하여 비슷한 일을하려고합니다. –