1。 app.js
var appProfileDetails = angular.module('profileDetailsApp', ['ngMaterial','ngAria','ngAnimate','ngRoute' ]);
2。 contactController.js
appProfileDetails.controller('contactController', function($scope) {
$scope.msg= function(){
alert($scope.emailId);
};
});
第3。 HTML代码
<div style="height:55px;" ng-app="profileDetailsApp" ng-controller="contactController">
<md-input-container >
<label>Email</label>
<input type="email" name="emailId" ng-model="emailId" >
</md-input-container>
</div>
<md-button class="md-raised" ng-click="msg()" >Next</md-button>
答案 0 :(得分:0)
因为您的点击超出了controller
的范围。将您的按钮放在div
的{{1}}内。您正在使用controller
内的scope
对象绑定该函数,但在contactController
html.