所以我有一个interfaces.ts文件,看起来像这样:
export interface Auction{ $key?:string; $auctioneer:string; ... }
export interface Item{ $key?:string; condition?:string; description?:string; ...}
export interface Bid{ $key?:string; amount:number; auction:string; ...}
and so on ...
Run Code Online (Sandbox Code Playgroud)
现在,我可以通过调用以下命令将这些接口导入每个组件/服务中:
import { Auction,Item,Bid } from './interfaces';
Run Code Online (Sandbox Code Playgroud)
但是,如何导入interfaces.ts文件,以便所有接口在全球范围内都可用?
所以我有一个ajax搜索表单,它给出了一个带有复选框的结果:这是每个搜索结果的PHP代码的一部分:
<input type="checkbox" class="lovkrav_checkbox checkbox_search" name="lovkrav['.$lovkrav_id.']" value="'.$lovkrav_id.'" orig-id="lovkrav'.$lovkrav_id.'" id="lovkravs'.$lovkrav_id.'" '.$checked.'/>
Run Code Online (Sandbox Code Playgroud)
网站上已经有一个双胞胎复选框,名称相同但ID不同.通过使用" orig-id "属性,我得到了双复选框的id.两个复选框都有相同的类lovkrav_checkbox.
我来到了双重复选框检测到点击事件的位置,但不是你点击的复选框!这是代码:
$(document).on("click",".lovkrav_checkbox",function(e){
toggle_id = document.getElementById($(this).attr("orig-id"));
$(toggle_id).trigger("click");
});
Run Code Online (Sandbox Code Playgroud)
我想要实现的是当用户点击一个复选框时 - 也将选中/取消选中双复选框(具有相同名称属性的复选框).
我究竟做错了什么?