【发布时间】:2016-06-14 02:18:12
【问题描述】:
您好,我正在学习角度,但我不知道如何将 php 变量传递给角度控制器,然后通过 html 选择显示它。我认为我应该通过 angular http“post”方法来做到这一点,但它不起作用。任何想法?请帮忙
HTML代码:
<div id="find" ng-controller="SelectController">
<ol class="nya-bs-select" ng-model="model" disabled="disable">
<li nya-bs-option="option in options">
<a>{{option.name}}</a>
</li>
</ol>
<div>{{model.text}}</div>
</div>
php代码:
<?php
$text1 = get_field('contact1');
$text2 = get_field('contact2');
$text3 = get_field('contact3');
?>
角度代码:
app.controller('SelectController', ['$scope', function($scope, $http) {
var request = $http({
url: "../page-contact.php",
method: "POST",
data: {
data1: $text1,
data2: $text2,
data3: $text3
}
}).success(function(response) {
console.log(response);
});
$scope.options = [
{text: data1, name: 'Option A'},
{text: data12, name: 'Option B'},
{text: data3, name: 'Option C'}
];
}]);
【问题讨论】: