标签: partial

你应该只在局部使用局部变量吗?

使用局部变量似乎是可取的,可以在应用程序范围内使用,以避免整个应用程序的依赖.

但是在单个控制器中,引用您知道将在使用partial的所有操作中可用的实例变量似乎是可以接受的.

但是,如果执行此操作,则可能存在风险,即特定操作可能会更改为不再向其视图提供实例变量.部分将停止工作.但是,我不确定这是否真的是一个问题,因为常规视图会遇到相同的风险.

如果在部分中引用实例变量,这有关系吗?

ruby-on-rails instance-variables local-variables partial

7
推荐指数
1
解决办法
2299
查看次数

Python获取部分函数的参数

我正在寻找类似于这里所要求的东西获取python函数内的参数名列表,但使用部分函数.即.我需要获得部分函数的可能参数.我可以使用以下方法获取关键字参数

my_partial_func.keywords
Run Code Online (Sandbox Code Playgroud)

但我目前正在努力获得非关键字参数.检查模块也没有为这种特殊情况产生任何结果.任何建议都会很棒.

python parameters arguments introspection partial

7
推荐指数
1
解决办法
2007
查看次数

TYPO3:将多个参数传递给流体模板中的部分参数

我有一个流畅的模板,我称之为常用的代码片段(称为"部分"):

模板:

<f:render partial="fbLikeBox" arguments="{settings}"/>
Run Code Online (Sandbox Code Playgroud)

部分fbLikeBox.html:

<div id="fb-root"></div><script src="http://connect.facebook.net/xxxxxxxx"></script>
<fb:like href="{settings.baseURL}/details/?guide_uid={audioguide.uid}">
</fb:like>
Run Code Online (Sandbox Code Playgroud)

如您所见,我需要将{settings}和{audioguide}数组中的值传递给partial.我怎样才能做到这一点?

typo3 partial fluid extbase typo3-flow

7
推荐指数
2
解决办法
2万
查看次数

Ruby on Rails:如何通过Jquery在视图中渲染部分

我有一个'项目'形式作为部分.我正在尝试使用jquery在用户单击按钮时呈现部分:

$('.projects').append("<%= render partial: 'projects/project') %>").html_safe
Run Code Online (Sandbox Code Playgroud)

但是使用上面的代码实际上是在页面上呈现"<%= render partial:'projects/project')%>"而不是实际的部分.

javascript ruby jquery ruby-on-rails partial

7
推荐指数
1
解决办法
6896
查看次数

使用泛型时,意外的"Spread类型可能只能从对象类型创建"错误

我有这个打字稿类,需要在构造时提供泛型类型:

type Partial<T> = {
  [P in keyof T]?: T[P];
};

class Foo<Bar> {
  bis: Partial<Bar> = {}; // (1)
  constructor() {
    console.log(typeof this.bis);  // object
    this.bis = {...this.bis};  // (2) Spread types may only be created from object types
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,正如你在上面看到的那样,我在(1)处没有得到错误,但我在(2)处得到错误.
为什么是这样?我该如何解决?

Edit1:
我在Typescript github上打开了一个问题.

interface object partial typescript

7
推荐指数
1
解决办法
1547
查看次数

把手:通过href将信息从页面传输到另一个页面

让我们在Handlebars中说我们有这个cards-list.html部分:

{{#each data}}

<article class="card card_list-view card_list-view--regular">
<picture class="card-image">
    <img src="{{root}}/assets/img/{{this.img}}" alt="">
</picture>
<section class="card-section">
    <header>
        <h3><a href="{{this.url}}">{{this.title}}</a></h3>
    </header>
</section>
</article>

{{/each}}
Run Code Online (Sandbox Code Playgroud)

数据是这样的:

{"id": "1", 
 "title": "A",
 "img": "imga.jpg",
 "url": "card-single.html"
},
{"id": "2", 
 "title": "B",
 "img": "imgb.jpg",
 "url": "card-single.html"
}
Run Code Online (Sandbox Code Playgroud)

并且 - 在card-single.html- 我想简单地使用以下内容呈现单张卡片:

<article class="card card_single-view">
  <h4>{{title}}</h4}
  [etc..]
Run Code Online (Sandbox Code Playgroud)

我如何通过href属性或其他方式传递cards-list.html部分原始上下文card-single.html

谢谢!

partial handlebars.js

7
推荐指数
1
解决办法
936
查看次数

如何做或搜索

我想搜索部分名字和姓氏匹配 - 例如在sql中

f_name LIKE J%   OR  l_name LIKE S%   
Run Code Online (Sandbox Code Playgroud)

会与John Smith或John Henry或Harry Smith相匹配.

我假设我可能需要使用"$或"运算符,

到目前为止,我已经相信我正在做正确的LIKE%部分,但我相信它正在进行"AND"搜索(意味着它搜索f_name LIKE J%和l_name LIKE S%,因此它只匹配John Smith):

$name1="J";
$name2="S";
$cursor = $this->clientCollection->find(array('f_name' => new MongoRegex('/^'.$name1.'/i'), 'l_name' => new MongoRegex('/^'.$name2.'/i') ));
Run Code Online (Sandbox Code Playgroud)

注意:这将匹配%J%

MongoRegex('/'.$name1.'/i')
Run Code Online (Sandbox Code Playgroud)

这将匹配开头(注意添加的^),如J%

MongoRegex('/^'.$name1.'/i')
Run Code Online (Sandbox Code Playgroud)

php find partial mongodb

6
推荐指数
1
解决办法
714
查看次数

Symfony包含部分来自自定义文件夹

表格示例:

<?php include_partial('job/list', array('jobs' => $jobs)) ?>
Run Code Online (Sandbox Code Playgroud)

我在模块文件夹模板中有模块作业和部分_list.php.是否可以在模板文件夹部分中创建并包含该文件夹中的所有部分?如果有可能怎么做呢?谢谢!

php symfony1 partial-views partial symfony-1.4

6
推荐指数
1
解决办法
5797
查看次数

如何在使用AJAX单击link_to后在同一页面上呈现部分

我有一份客户名单.每个客户都有一个链接,链接到客户页面并显示他的数据.

我想链接到客户表下方同一页面上的部分呈现.在使用表初始化"页面"时,应加载带有"选择客户"之类的空白页面.

我的客户列表代码:

<h1>Listing Customers</h1>

<table>
  <thead>
    <tr>
      <th>Name</th>
      <th colspan="3">Actions</th>
    </tr>
  </thead>

  <tbody>
    <% @customers.each do |customer| %>
      <tr>
        <td><%= customer.name %></td>
        <td><%= link_to 'Show', customer %></td>
        <td><%= link_to 'Edit', edit_customer_path(customer) %></td>
        <td><%= link_to 'Destroy', customer, method: :delete, data: { confirm: 'Are you sure?' } %></td>
      </tr>
    <% end %>

  </tbody>
</table>

<br>

<%= link_to 'New Customer', new_customer_path, class: "button", id: "new_customer" %>
Run Code Online (Sandbox Code Playgroud)

我部分用于展示客户:

<p>
  <strong>Name:</strong>
  <%= @customer.name %>
  <%= @customer.id %>
</p>

<%= link_to 'Edit Customer', edit_customer_path(@customer) %> …
Run Code Online (Sandbox Code Playgroud)

ajax asynchronous ruby-on-rails partial

6
推荐指数
1
解决办法
1万
查看次数

为什么部分记录的 Object.values 具有未定义的类型?

从部分记录中提取时Object.values,这些值是我期望的值和 之间的并集undefined

const example: Partial<Record<string, number>> = {}
const values = Object.values(example)

// strangely, the typing for values is as follows:
// const values: (number | undefined)[]
Run Code Online (Sandbox Code Playgroud)

相反(number | undefined)[],我希望它是number[]。实践中的每一个值都是被定义的,而且除非我遗漏了什么,否则总是会被定义。

显示问题的代码沙盒(使用反应脚手架)可以在此处找到

这似乎可能是类型系统的一些产物,但我想了解发生了什么,以及是否有任何方法可以避免这种行为。

partial typescript

6
推荐指数
1
解决办法
1754
查看次数