首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$mdDialog不工作

$mdDialog不工作
EN

Stack Overflow用户
提问于 2016-09-10 22:04:31
回答 1查看 755关注 0票数 1

$mdDialog不使用自定义模板。代码如下:

HTML:

代码语言:javascript
复制
<md-button class="md-icon-button" ng-click="commentPrompt($event)">
  <p>button
  </p>
</md-button>

JS:

代码语言:javascript
复制
 var app = angular.module('BetaApp', ['ngMaterial', 'firebase']);
	
    
    app.controller('SideNavController', function($scope, $mdDialog) {
	$scope.commentPrompt = showDialog;
function showDialog($event){
		var parentEl = angular.element(document.body);
		$mdDialog.show({
         parent: parentEl,
         targetEvent: $event,
         templateUrl: 'comment.html',
         controller: DialogController
      });
	};
	function DialogController($scope, $mdDialog) {
        $scope.closeDialog = function() {
          $mdDialog.hide();
        }
    }
});

COMMENT.HTML:

代码语言:javascript
复制
 <md-dialog>
<span>test
</span>
<md-button ng-click="closeDialog()" class="md-primary">
  <p>close</p>
  </md-button>
</md-dialog>

EN

回答 1

Stack Overflow用户

发布于 2016-09-11 00:19:24

改变这一点

代码语言:javascript
复制
md-button class="md-icon-button" ng-click="commentPrompt($event)">

代码语言:javascript
复制
md-button class="md-icon-button" ng-click="showDialog($event)">
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39426831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档