Javascript 将变量传递到html视图angularjs

Javascript 将变量传递到html视图angularjs,javascript,angularjs,html,angularjs-directive,angularjs-scope,Javascript,Angularjs,Html,Angularjs Directive,Angularjs Scope,我的angular js控制器中有这段代码 angular.module('IpadAppApp') .controller('Mortgage_LoanCtrl', function ($location, $scope, $http, $modal, $sce) { var host = 'http://localhost:3000'; var applicantID; $scope.submit_info = function(size) { $

我的angular js控制器中有这段代码

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);
    };
我想将应用程序ID传递到我的html页面

<div class="ls-case-id"> Your case ID is:  {{applicantID}} </div>
您的案例ID是:{{applicationId}
但它并没有传递任何我当时尝试过的数据

在我的家里\u贷款\u谢谢你

<p ng-bind-html='thank_you_page(bodyinfo)'></p>

也传递空数据。那么,我如何将applicationId传递给视图,或者如何在angularjs控制器中删除全局变量呢。我尝试过在我的模块或控制器声明上面加上var,也不在变量名前面加上var,但都没有效果


谢谢

如果我正确理解了您的问题,您需要变量applicationId与html绑定。为了用html绑定变量,应该使用$scope。因此,与其声明var applicantID,不如将其声明为作用域变量,如$scope.applicantID,它将把applicantID数据绑定到html

,您可以在JSFIDLE中提供您的代码,这样我就可以轻松清楚地检查它为什么不工作了。