私は値を返すことができるようにしたいAngularJS
、その上に1つのテキスト入力を持つHTMLページをポップアップ表示する$ mdDialogの小さなAngularjsアプリケーションを作るの使用を持っていますユーザー入力を親スコープに戻します。私はこれを行う方法がわかりません。
これは、このダイアログは閉じ、右前ではないだろうが、私はこれまで
$scope.showNewTeamDialog = function() {
$mdDialog.show({
controller: NewTeamDialogController,
templateUrl: 'NewTeam.html',
locals: { newTeamName: $scope.newTeamName },
parent: angular.element(document.body)
})
};
function NewTeamDialogController($scope, $mdDialog, newTeamName) {
$scope.closeDialog = function(newTeamName) {
// before closing I want to set $scope.newTeamName to whatever the user typed in the text on the dialog pop up
$mdDialog.hide();
}
}
すべてのヘルプは大幅に
私はnewTeamNameによってあなたの最初の提案は、私は愚かなミスを犯していた未定義 – David
として戻って来て試してみました - 私は私のポップアップダイアログボックスの[OK]をクリックしますから値を渡していませんでした。一度私が戻ってあなたの例を読んだらそれは理にかなった – David