尽管不能将指令包含为指令,但无法将其绑定到指令

时间:2018-08-07 14:04:15

标签: angular angular-components

在下面的错误消息中仔细阅读建议1下方的错误消息似乎是我的情况。它是一个Angular组件,并且具有GcUser输入。但是,我确认它是模块的一部分(HTML后面的组件和user-detail组件都将其导入)。我还能尝试解决什么问题?

  

未捕获的错误:模板解析错误:   无法绑定到“ GcUser”,因为它不是“用户详细信息”的已知属性。

     
      
  1. 如果“用户详细信息”是Angular组件,并且具有“ GcUser”输入,则请验证它是否是此模块的一部分。
  2.   
  3. 如果“用户详细信息”是Web组件,则将“ CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“ @ NgModule.schemas”以禁止显示此消息。
  4.   
  5. 要允许任何属性,请在此组件的“ @ NgModule.schemas”中添加“ NO_ERRORS_SCHEMA”。 (“   
  6.   

HTML调用用户详细信息组件

<table #dtuser datatable [dtOptions]="dtOptions" [dtTrigger]="dtTriggerUser" class="row-border hover">
    <thead><tr><th>First Name</th><th>Last Name</th><th>Company ID</th><th>User ID</th><th> ID</th><th></th></tr></thead>
    <tbody>
  <tr *ngFor="let c of userlist" [class.selected]="c === selectedUser" (click)="selectUser($event, c)">
    <td>{{c.firstname}}</td><td>{{c.lastname}}</td><td>{{c.companyId}}</td><td>{{c.user_id}}</td><td>{{c.acctid}}</td>
    <td><a >DELETE USER</a></td>
  </tr></tbody>
</table>

<user-detail [GcUser]="selectedUser"></user-detail>

用户详细信息组件

@Component({
  selector: 'user-detail',
  templateUrl: './userdetail.component.html',
  styleUrls: [/*'./greencard.component.css'*/]
})
export class UserDetailComponent { 

    @Input() user:GcUser;
  ......

1 个答案:

答案 0 :(得分:1)

由于您的输入变量名称为'user',因此应使用此名称来绑定值: $var1 = $_GET['speed']; $tmp = 'python /var/www/html/blink.py ' . $var1; $command = escapeshellcmd($tmp); $output = shell_exec($command); echo $output;