打字稿文件中的PHP

时间:2016-02-20 01:19:14

标签: php typescript

我需要使用PHP数组值填充一些打字稿数组。我是这样做的:

index.php的相关部分:

<?
    require 'scripts/back_end/database_connection.php';
    require 'scripts/back_end/get_countries.php';
    require 'scripts/back_end/views/select.php';
    require 'scripts/back_end/views/view.php';

    $conn->close();
?>

<script type="text/javascript">
    var allCountries = <? echo json_encode($allCountries, JSON_PRETTY_PRINT) ?>;
</script>

我更喜欢将var allCountries = javascript行添加到此函数中的typescript文件中,如下所示:

$(document).ready(function() {
    var allCountries = <? echo json_encode($allCountries, JSON_PRETTY_PRINT) ?>;
    var _searchFilterViewModel: SearchFilterViewModel = new SearchFilterViewModel(allCountries, allCategories);
    var _searchFilterForm = $("#find-vegan-products-page").find("form")[0];
    ko.applyBindings(_searchFilterViewModel, _searchFilterForm);
);

然而,PHP标记只能在javascript文件中识别。有没有办法让php在typescript文件中被识别?

0 个答案:

没有答案