0
こんにちは私は角を学んでいますが、PHPの変数を角度コントローラーに渡して、それをhtml selectで表示する方法はわかりません。私は角度http "ポスト"メソッドでこれを行う必要があると思うが動作しません。何か案が?php変数に角度をつける
<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');
?>
角度コード:
HTMLコード助けてください、あなたの角度のコントローラファイルで
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'}
];
}]);
すみませんが、私はあなたが持っている – Kermit
さらにこの で何をするか分かりませんPHPは角度$スコープの変数になりました。ほかに何が欲しいの?あなたはangleのコントローラーでphp変数を渡すことができます。 –
動作しません。 Console.log($ scope.var)は "=$text1; ?>"を表示します – Kermit