使用"$mdDialog.show"使用另一个组件更改一个组件中的值



in 1 控制器我有一个变量:$scope.text = 'text';

我单击按钮(在 1 个控制器中(。我打开窗口:

function clickDialog() {
$mdDialog.show({
controller: 'SecondController',
templateUrl: 'path/second.html',
parent: angular.element(document.body)                 
});
}

在控制器中SecondController我单击按钮,我想更改 1 个控制器中的变量$scope.text = 'another text';

怎么办?

这是您要做的吗: https://codepen.io/yonathanb/pen/XYPwQZ?editors=1010

只需使用:

preserveScope: true,
scope: $scope,

在您的开瓶器功能中

最新更新