【问题标题】:How to use angularjs template inside php project based on Zend如何在基于 Zend 的 php 项目中使用 angularjs 模板
【发布时间】:2016-06-11 18:04:24
【问题描述】:

我有基于 Zend 库的 php 框架,我想在 phtml 文件中使用 angularjs 脚本,但我有问题如何包含位于以下位置的模板 edytuj_row.phtml:

ProjectName->SourceFiles->application->admin->views->settings->edytuj.phtml

<div row-settings></div>

<script type="text/javascript">
    var app = angular.module('mainApp', []);

    app.directive('rowSettings', function(){
        return {
            templateUrl: 'edytuj_row.phtml'            
        };
    });
</script>

edytuj_row.phtmledytuj.phtml 两个文件都本地化在同一目录中,但没有看到 edytuj_row.phtml。 templateUrl 的正确路径是什么?在这种情况下,代替&lt;div row-settings&gt;&lt;/div&gt; 被重新加载主网页而不是模板。

【问题讨论】:

    标签: php angularjs templates zend-framework frameworks


    【解决方案1】:

    Angular 无法访问 Zend 文件(模板)。您需要将有效 URL 设置为templateUrl(例如/admin/users/edytuj-row

    您可能有edytujActionedytujRowAction。检查指向 edytujRowAction 的 URL 路径(可能在 Bootstrap.php 中)并将其设置在 templateUrl 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 2019-08-13
      相关资源
      最近更新 更多