小编sar*_*ran的帖子

从视图Ruby on rails调用控制器方法

我对红宝石很新.我有一个疑问,如何从视图中调用控制器方法.

我的控制器

def course_user_count
 @courses=Course.all
 @courses.each do |course|
 @count=course.students.count
end
Run Code Online (Sandbox Code Playgroud)

我必须从我的视图course.view.html.erb中的方法中调用这个@count变量

ruby-on-rails

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

Angular Material 7 Multi Select - 设置选定值

我正在尝试为多选下拉菜单设置选定的值,如下所示

//循环以根据条件选择和设置多个复选框

document.getElementsByTagName('mat-pseudo-checkbox')[index].classList.add('mat-pseudo-checkbox-checked');
document.getElementsByTagName('mat-pseudo-checkbox')[index].setAttribute("ng-reflect-state","checked");
Run Code Online (Sandbox Code Playgroud)

这仅从外观上反映了更改,因为当我尝试通过 (selectionChange)=filter($event) 检索所有选定的复选框时

<mat-select multiple  (selectionChange)="filter($event)" formControlName="dropdown">
   <mat-option *ngFor="let info of infos" [value]="info">
      {{info}}
    </mat-option>
 </mat-select>
Run Code Online (Sandbox Code Playgroud)

如果事件似乎没有选择我们之前尝试设置的值,请​​让我知道事件如何在 mat select 的情况下选择选定的值。

PS:目标是在角度选项卡之间切换时保留多选框

angular-ui angular-material angular-material2 angular

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