【问题标题】:use model attribute from spring controller in ng-show在 ng-show 中使用来自 spring 控制器的模型属性
【发布时间】:2016-05-09 09:56:58
【问题描述】:

使用 spring boot,angualrjs 和 html 作为视图
我在 index.html 中使用它

<a ng-show="permission=='write'">

从 Spring Boot 控制器我正在返回模型中的权限

@RequestMapping(value = "/", method = RequestMethod.GET)
public  String getIndex(Model model)
{
   model.addAttribute("permission","write");
   return "index";

}

带有标签的标签在视图中不可见。而控制台没有错误。 如何在 ng-show 中使用模型属性值?

【问题讨论】:

  • 你得到了什么价值?
  • 您使用的是什么服务器端视图技术?
  • 我得到相同的 ng-show="permission=='write'",而不是 true 或 false。我正在使用 thymeleaf,spring boot 和 angularjs

标签: html angularjs spring


【解决方案1】:

在 javascript 中,检查等于条件时应该是 ===

将您的 ng-show 更改为 &lt;a ng-show="permission==='write'"&gt;

还有一个类似的帖子,看看这个how to get model attribute value in angularjs from spring controller

【讨论】:

猜你喜欢
  • 2017-01-04
  • 2019-01-02
  • 1970-01-01
  • 2015-08-13
  • 2014-05-04
  • 1970-01-01
  • 1970-01-01
  • 2011-11-13
  • 2016-12-13
相关资源
最近更新 更多