У меня состояние в Rails:
if @user.permissions.include?('show_reports')
Мне нужно проверить указанное условие на угловых страницах. Как писать в состоянии ng-if?
Например, существует раскрывающийся класс, как
.dropdown
%h1 This is example
На всех других страницах они написали:
.dropdown{ng-if => ...}
но не мог писать для состояния выше. Пожалуйста помоги.
<script>
var myapp = angular.module('myapp', []);
myapp.controller('Controller', Controller);
function Controller(){
var scope = this;
scope.has_reports = <%= @user.permissions.include?('show_reports') %>;
}
</script>
И затем используйте его как "ng-if" => "ctrl.has_reports",
здесь ctrl - ng-controller