根据我对文档的解释,如果我希望能够默认隐藏元素,并在单击链接时显示,则以下内容应该有效吗?
在/app/app.component.ts中
newTrustFormVisible: false;
Run Code Online (Sandbox Code Playgroud)在/app/app.component.html中
<a href="#" (click)="newTrustFormVisible = !newTrustFormVisible;">[Add New]</a>
<div ng-show="newTrustFormVisible" class="panel panel-default">
...
</div>
Run Code Online (Sandbox Code Playgroud)但是,这不起作用.它也不会产生错误.我错过了什么?
我使用以下教程在Angular 2中创建反应形式,它运行良好.
https://scotch.io/tutorials/how-to-build-nested-model-driven-forms-in-angular-2
但是,我现在正在尝试在数组中添加一个数组.使用上面的教程,我创建了一个"组织"表单,其中可以包含一组"联系人"组.但我无法成功调整设置以允许每个"联系人"组包含一组"电子邮件"组.
我一直无法找到涵盖此内容的教程或示例,并对任何指针表示感谢.
我知道这已经在其他线程中得到了广泛的介绍,但是我很难弄清楚如何从ZF3控件中的ZF2控制器复制$ this-> getServiceLocator()的效果.
我尝试使用我在这里和其他地方找到的各种其他答案和教程来创建一个工厂,但最终却陷入了混乱,所以我粘贴了我的代码,就像我开始希望那样有人可以指出我正确的方向吗?
来自/module/Application/config/module.config.php
'controllers' => [
'factories' => [
Controller\IndexController::class => InvokableFactory::class,
],
],
Run Code Online (Sandbox Code Playgroud)
来自/module/Application/src/Controller/IndexController.php
public function __construct() {
$this->objectManager = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');
$this->trust = new Trust;
}
Run Code Online (Sandbox Code Playgroud)