0
我在我的角度js控制器中有此代碼。將變量傳遞給html視圖angularjs
angular.module('IpadAppApp')
.controller('Mortgage_LoanCtrl', function ($location, $scope, $http, $modal, $sce) {
var host = 'http://localhost:3000';
var applicantID;
$scope.submit_info = function(size) {
$http.post(url, data, { withCredentials: true, headers: { 'Accept': 'application/javascript', 'Content-Type': 'application/x-www-form-urlencoded;'} })
.success(function (caseID) {
var modalInstanceSubmit = $modal.open({
templateUrl: 'views/mortgage_loan/home_loan_thank_you.html',
controller: 'Mortgage_LoanCtrl',
size: size
});
applicantID = caseID;
})
};
$scope.thank_you_page = function(thank_you_page_data) {
return $sce.trustAsHtml(thank_you_page_data);
};
我想將applicantID傳遞到我的html頁面
<div class="ls-case-id"> Your case ID is: {{applicantID}} </div>
但它不傳遞任何數據,那麼我想
在我home_loan_thank_you.html
<p ng-bind-html='thank_you_page(bodyinfo)'></p>
還傳遞空數據。那麼,我如何通過applicantID來查看或如何刪除angularjs控制器中的全局變量。我已經嘗試了將上面的模塊或控制器聲明放在上面的選項,也沒有把var放在變量名前面,但都沒有用。
謝謝
與$範圍也不起作用嘗試以及@gopinath – 2015-02-10 07:29:21
u能提供你的代碼jsFiddle,這樣我就可以輕鬆清楚地知道它爲什麼不起作用。 – 2015-02-10 07:41:27
這裏是http://jsfiddle.net/boyfunky/u0nhwa4w/ – 2015-02-10 08:07:06