Javascript 在AngularJS控制器中编译html表达式
我从AngularJS控制器绑定html,并在引导$uibModal中显示此信息,如下所示: 当模态显示时,会显示静态文本,但表达式不会编译 问题:Javascript 在AngularJS控制器中编译html表达式,javascript,angularjs,Javascript,Angularjs,我从AngularJS控制器绑定html,并在引导$uibModal中显示此信息,如下所示: 当模态显示时,会显示静态文本,但表达式不会编译 问题: 在向用户显示之前,如何在控制器中编译表达式?您需要将要发送到模态控制器的内容添加到您的模态状态中。之后,您需要将其作为依赖项传递给模态 $scope.phoneNumber = '0111111111'; var modalInstance = $uibModal.open({ template: '<div class="moda
在向用户显示之前,如何在控制器中编译表达式?您需要将要发送到模态控制器的内容添加到您的模态状态中。之后,您需要将其作为依赖项传递给模态
$scope.phoneNumber = '0111111111';
var modalInstance = $uibModal.open({
template: '<div class="modal-header d-flex flex-column align-items-center justify-content-center">\
<p class="font-h3 font-weight-medium">Please contact us on {{$ctrl.phoneNumber}}</p>
</div>',
appendTo: undefined,
controllerAs: '$ctrl',
resolve: {
phone: function () {
return $scope.phoneNumber;
}
},
controller: ['$uibModalInstance', '$timeout', '$state', 'phone', function($uibModalInstance, $timeout, $state, phone){
//LOGIC GOES HERE
this.phoneNumber = phone;
}]
});
$scope.phoneNumber = '0111111111';
var modalInstance = $uibModal.open({
template: '<div class="modal-header d-flex flex-column align-items-center justify-content-center">\
<p class="font-h3 font-weight-medium">Please contact us on {{$ctrl.phoneNumber}}</p>
</div>',
appendTo: undefined,
controllerAs: '$ctrl',
resolve: {
phone: function () {
return $scope.phoneNumber;
}
},
controller: ['$uibModalInstance', '$timeout', '$state', 'phone', function($uibModalInstance, $timeout, $state, phone){
//LOGIC GOES HERE
this.phoneNumber = phone;
}]
});