Tag: 组件

angular度组件:没有模板replace选项?

看起来在新的AngularJS 1.5组件概念中没有“replace”选项(就像是指令一样)。 如果我想要表行 <TR>元素作为组件,你会build议什么? 在有效的HTML方面是不可能的? 真实的例子:mailBox组件里面有邮件组件。 通过标记邮箱组件是表,邮箱是tr。 <mail-box> <mail ng-repeat="mail in $ctrl.mails" mail="mail"></mail> <mail-box> UPD :关于指令的相关讨论 – 为什么在AngularJS中不推荐使用replace?

angular2testing,我怎么模仿子组件

如何在茉莉花testing中模拟子组件? 我有MyComponent ,它使用MyNavbarComponent和MyToolbarComponent import {Component} from 'angular2/core'; import {MyNavbarComponent} from './my-navbar.component'; import {MyToolbarComponent} from './my-toolbar.component'; @Component({ selector: 'my-app', template: ` <my-toolbar></my-toolbar> {{foo}} <my-navbar></my-navbar> `, directives: [MyNavbarComponent, MyToolbarComponent] }) export class MyComponent {} 当我testing这个组件时,我不想加载和testing这两个子组件; MyNavbarComponent,MyToolbarComponent,所以我想嘲笑它。 我知道如何使用provide(MyService, useClass(…))来模拟服务,但我不知道如何模拟指令; 组件; beforeEach(() => { setBaseTestProviders( TEST_BROWSER_PLATFORM_PROVIDERS, TEST_BROWSER_APPLICATION_PROVIDERS ); //TODO: want to mock unnecessary directives for this component test // […]

为什么CommonJS只说适合非浏览器的应用程序?

为什么不把它用作Javascript的通用组件模式,包括浏览器执行的Javascript? 一目了然,这似乎是模块化我目前正在进行的项目的一个好方法,它包括一个大的Javascript代码库,有很多组件,其中一些与其他组件交互。

如何创build一个对话框,允许在其中放置其他控件?

这是一个Firemonkey组件,但是我可以看到,大部分的组件基础对于VCL和FMX都是一样的,所以如果你知道在VCL中如何做到这一点,请分享你的知识,最终可以成为我的案例的解决scheme。 我正在使用TPopup作为祖先。 这对我来说很方便,因为它仍然保留在窗体/框架上,我可以使用LiveBindings使用父窗体的相同上下文/结构来连接它,这对我来说非常方便。 我需要它的行为正是TPopup,作为一个容器。 但我需要它看起来更好,并有我的具体button(我已经创build了一些属性和自动化为我的软件在里面) 问题是我创build了一些内部控件,比如TLayouts,Tpanels和Tbuttons,看起来像这样:(空) 里面的黑色区域是我想放置像TEdit和其他控件的地方。 我已经将所有内部创build的控件设置为Store = false,所以它不会被存储在stream式系统上。 这样做,当我删除一个TEdit例如,我得到的是(Tedit与align =顶部我需要这个): 但是我期待这样的: 如果我改变了Store = true,我可以得到正确的效果,但是所有的内部控件都暴露在Structure面板上,每次保存表单并重新打开所有的东西都会被重复。 内部组件暴露对我来说不是问题,但是重复的是,如果我closures并打开组件10次,我会得到整个内部结构复制10次。 我将尝试展示一些与组件devise相关的代码: 类声明: [ComponentPlatformsAttribute(pidWin32 or pidWin64 or pidOSX32 or pidiOSSimulator or pidiOSDevice or pidAndroid)] TNaharFMXPopup = class(TPopup, INaharControlAdapter, INaharControl) private protected FpnlMain : TPanel; FlytToolBar : TLayout; FbtnClose : TButton; FbtnSave : TButton; FbtnEdit : TButton; FpnlClientArea : TPanel; […]

如何在不使用$ scope的情况下在兄弟组件之间传递数据?

我正在这样做一个包含3个子组件的组件: <header-component> <side-component> <main-component> 主要组件包含英雄列表。 标题组件包含两个button,用于将主组件上的视图切换到列表或网格视图。 我现在的问题是将数据从标题组件传递到主要组件。 所以,当我点击网格button时,主要内容的视图应该改变为网格视图,对于行视图也是如此。 数据如何在angular度1.5的子组件之间传递?

基于Java组件和基于请求的框架

我最近在一次采访中被问到 – 在java中,如何比较基于组件的框架和基于请求的框架? 我将EJB解释为基于组件的框架和Struts作为基于请求的框架的一个例子,但是我不相信我是否正确地回答了这个问题。 面试官的意思和应该比较的任何想法? 问候,avajurug

如何从Plexus组件获取当前的MavenSession或MavenExecutionRequest

我创build了一个Plexus组件来容纳我想要创build的几个Mojos的通用逻辑。 我已经能够传递像Mojo的localRepository和项目(和testing用例)的信息。 我想知道是否有办法从组件内部获取MavenSession或MavenExecutionRequest ,而不必将它们作为参数从一个Mojo传递。 我知道我的组件将从Maven Mojo运行。 我在这个例子中使用Maven 2。

用于.NET的免费条码API

是否有一个体面的免费API /组件在C#中打印条形码?

用户控制,自定义控件和组件之间有什么区别?

这些是你可以添加到项目中的三种不同的东西,如果我了解其中的差异,我不太清楚。 当他们使用Form时,他们似乎都出现在组件工具箱中。 他们每个人有哪些常见的使用场景? 有什么不同?

Angular2 – 为FormBuilder控件手动设置值

这使我疯狂,我在枪口下,不能再花一整天的时间在这个上面。 我试图在组件内手动设置一个控制值('dept'),它只是不工作 – 即使是新的值logging到正确的控制台。 这里是FormBuilder实例: initForm() { this.form = this.fb.group({ 'name': ['', Validators.required], 'dept': ['', Validators.required], 'description': ['', Validators.required], }); } 这是接收选定部门的事件处理程序: deptSelected(selected: { id: string; text: string }) { console.log(selected) // Shows proper selection! // This is how I am trying to set the value this.form.controls['dept'].value = selected.id; } 现在当表单被提交时,我注销了这个表单,这个表单仍然是空的! 我见过其他人使用updateValue()但这是beta.1,我不认为这是一个有效的方法调用控件。 我也试图调用updateValueAndValidity()没有成功:(。 我只是在表单元素上使用ngControl="dept" ,就像我正在处理表单的其余部分,但是它是一个自定义的指令/组件。 […]