哪个更适合在angularjs控制器或视图中执行逻辑操作?

时间:2017-08-07 11:08:34

标签: javascript angularjs

我的网站包含类似博客文章的帖子,注册用户可以发布内容,任何其他注册用户都可以查看它们,这里显示个别帖子时我保留了一个关注按钮给观众,所以如果观众点击它并按照作者(帖子所有者)。现在的问题是,每当观众点击并查看单个帖子我需要检查观众是否已经关注该作者,以便我必须选择按照或按钮显示。在我的@model MVCOnlineShop.Models.Category @{ ViewBag.Title = "ProductList"; } <script src="~/Scripts/Productjs/bootstrap.min.js"></script> <script src="~/Scripts/Productjs/jquery.js"></script> <link href="~/Content/Productcss/bootstrap.min.css" rel="stylesheet"> <link href="~/Content/Productcss/2-col-portfolio.css" rel="stylesheet"> <div class="container"> <!-- Page Header --> <div class="row"> @foreach (var Product in Model.Products) { <div class="col-md-6 portfolio-item"> <a href="#"> <img class="img-responsive" src="http://placehold.it/700x400" alt=""> </a> <h3> <a href="#">@Html.ActionLink(Product.ProductName, "Details", new { id = Product.CategoryID })</a> </h3> </div> } </div> </div> 我有angularjs controller位作者(以下作者)。如何查看控制器中以下作者中存在的个别帖子作者,或者是否有机会在视图中执行此操作?我正在使用angularjs 1.x

1 个答案:

答案 0 :(得分:1)

无论如何,你必须为按钮选择设置一个标志(对于按钮是true,对于跟随按钮是false)。

要设置此变量的范围,您需要在JS中实现逻辑(因为它是一个数组集合)。现在在HTML,您可以使用ng-showng-hide来显示关注或关注按钮。 (ng-show="isFollow"