首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用InlineViewStrategy进行合成视图工作

如何使用InlineViewStrategy进行合成视图工作
EN

Stack Overflow用户
提问于 2017-04-10 03:46:02
回答 1查看 113关注 0票数 0

我正在尝试让conpose视图在InlineViewStrategy中运行。

自定义模板中的简单“硬编码”表视图在更高级别的div标签("x_content")的上下文中工作,如下面传递到InlineViewStrategy中的供应商用于维护的支出所示

代码语言:javascript
复制
    '                   <table class="" style="width:100%">',
    '                      <tr>',
    '                         <th style="width:37%;">',
    '                            <p>Top 5</p>',
    '                         </th>',
    '                         <th>',
    '                            <div class="col-lg-7 col-md-7 col-sm-7 col-xs-7">',
    '                              <p class="">Vendor</p>',
    '                            </div>',
    '                            <div class="col-lg-5 col-md-5 col-sm-5 col-xs-5">',
    '                              <p class="">Progress</p>',
    '                            </div>',
    '                          </th>',
    '                       </tr>',
    '                       <tr>',
        '                          <td>',
        '                              <canvas id="canvas1" height="140" width="140" style="margin: 15px 10px 10px 0"></canvas>',
        '                          </td>',
        '                          <td>',
        '                             <table class="tile_info">',
        '                                 <tr>',
        '                                   <td>',
        '                                        <p><i class="fa fa-square blue"></i>Vendor 1 </p>',
        '                                   </td>',
        '                                   <td>30%</td>',
        '                                 </tr>',
    '                              </table>',
        '                           </td>',
    '                        </tr>',
    '                    </table>',

如果我尝试将相同的内容(用模板逐字包装)放在一个html文件中(即,HTML )并在test-view.html上执行一个compose,将HTML替换为compose并将其传递给InLoneViewStrategy,我得到了一个空白屏幕

代码语言:javascript
复制
    <compose view="./test-view.html"> </compose>

我进入控制台,“未处理的拒绝错误:模块的加载超时:template-registry entry!test-view.html,text!test-view.html”。有没有其他地方我应该把这个测试放在-view.html?还是我错过了什么?

代码语言:javascript
复制
    to be more specific
 [
 ' ... '
 '            <div class="x_content">           ',
 '       HTMLTABLE STUFF ',
 '            </div>                            ' 
 ' ...         ].join( " ")

替换为

代码语言:javascript
复制
   [
   ' ... '
   '            <div class="x_content">           ',
   '  <compose view="./test-view.html"> </compose>',
   '            </div>                            ' 
   ' ...         ].join( " ")

在自定义模板中,然后将其传递给InlineViewStrategy

谢谢,提前得到你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-04-10 07:57:47

test-view.html必须在相关目录中...在本例中,在src级别

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43311132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档