小编mat*_*atQ的帖子

取消窗口打印时,Angular 6 typescript监听事件(点击取消打印)

我试图在 window.print 打开后,当用户单击“取消”时进行重定向。

这将打开窗口打印

printHc(){
  window.print();
}
Run Code Online (Sandbox Code Playgroud)

现在,如果用户取消打印,我想重定向到另一条路线。例如

this.router.navigate("other_page");
Run Code Online (Sandbox Code Playgroud)

我如何在 Angular 6 中的 typescript 上监听此事件(使用 chrome)?

google-chrome typescript angular angular6

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

Rails 5 从两个不同的表中选择并得到一个结果

我有 3 个模型,ShopClientProduct

一个店铺有很多客户,一个店铺有很多产品。

然后我有 2 个额外的模型,一个是ShopClient,将shop_id和分组client_id。第二个是ShopProduct,将shop_idand分组product_id

现在我有一个接收两个参数的控制器,client_idproduct_id。所以我想选择所有商店(在一个实例变量中@shops)过滤client_idproduct_id没有商店重复。我怎样才能做到这一点??

我希望我说清楚了,谢谢。

ps:我使用 Postgresql 作为数据库。

ruby postgresql activerecord ruby-on-rails

5
推荐指数
2
解决办法
5070
查看次数

ruby on rails 参数比较日期和日期时间?

我收到这个参数: param[:date] = '2017-03-04'

我的数据库中的列是 created_at ,格式如下: '2017-01-01 09:21:23'

当我执行此查询时

Mymodel.where(created_at: params[:date]) 
Run Code Online (Sandbox Code Playgroud)

它返回一个空数组,由于没有经过时间,这是逻辑

我需要与参数日期相对应的所有行。

我怎样才能做到这一点?在这种情况下时间并不重要,我只需要日期。
我使用 postgres 作为数据库。

我需要选择例如特定日期的 All Sell 并且要搜索的列是 created_at。

sql postgresql activerecord ruby-on-rails date

3
推荐指数
1
解决办法
2684
查看次数

角6链接到其他组件中的部分?

我有一个带有以下代码的导航栏组件:

 <ul class="navbar-nav mx-auto">
              <li class="nav-item active">
                <a class="nav-link" href="#" >Inicio <span class="sr-only"></span></a>
              </li>
              <li class="nav-item active">
                <a class="nav-link" href="#">Here Link Home Section 2 <span class="sr-only"></span></a>
              </li>


</ul>
Run Code Online (Sandbox Code Playgroud)

并具有包含三个部分的另一个组件HomeComponent:

<section id="home_one">
    stuff 
    section
    one
</section>

<section id="home_two">
   stuff 
   section
   two
</section>

<section id="home_three">
    stuff 
    section
    three
</section>
Run Code Online (Sandbox Code Playgroud)

如何从导航栏链接链接到另一个组件(homeComponent)中的特定部分(第2部分)?

html angular angular6

3
推荐指数
1
解决办法
3788
查看次数