나는 내가 MD-대화 상자에 전달하는 데 사용하고이 템플릿을 가지고 :AngelsJS의 대화 상자에서 md-select ng-model 값을 저장하는 방법은 무엇입니까?
ShowDialog를 기능 :
$scope.showDialog = function(element) {
var parentEl = angular.element(document.body);
$mdDialog.show({
template: element,
scope: $scope,
preserveScope: true,
parent: parentEl,
clickOutsideToClose: true,
controller:function($scope) {
$scope.answer = null;
}
});
}
가 난 그냥 NG를받은 ShowDialog를 기능
$scope.showDialog(`<div class="md-dialog-container" id="functionality">
<md-dialog aria-label="Dialog">
<md-input-container>
<label>Who do you want to assign to build functionality?</label>
<md-select ng-model="startAppController.fluff">
<md-optgroup label="Select an Employee">
<md-option ng-value={{employee.name}} ng-repeat="employee in staff" ng-selected="true">{{employee.name}}</md-option>
</md-optgroup>
</md-select>
</md-input-container>
<div>
<md-input-container flex-gt-xs>
<md-button type="submit" class="md-raised md-primary" ng-click="startAppController.assign()">Assign Work!</md-button>
</md-input-container>
</div>
</md-dialog>
</div>`);
를 호출 -click 부분이 작동하므로 실제로 assign() 함수를 호출 할 수 있습니다. 그러나, 나는 assign()에 변수를 전달할 수 없으며 md-select box에서 "fluff"변수에 접근 할 수도 없다.
범위 전체가이 범위에서 어떤 역할을하는지 확신 할 수 없지만 대부분 작동하는 것처럼 보입니다. 나는 그 fluff 변수에 접근 할 수 없다.
내 대답에 대한 제안이 있으십니까? – nextt1