ngfor

    1热度

    3回答

    我正在尝试为我的Angular 2应用程序创建一个轮播组件。 我想传送带是通用的,这样它会支持这两种情况下: <myCarousel> <div>first card</div> <div>second card</div> .... </myCarousel> 和更通用 <myCarousel> <myCard *ngFor="let card of

    2热度

    2回答

    我可以考虑一些可能会破解这个方法的方法,但是我最想获得有关如何使用这种方法的一些建议。 我放在一起an example of what I'm doing。 主要组件使用NgFor遍历列表并创建一堆子组件。 每个孩子点击时发出一个事件,由父母挑选。每个孩子也有一个方法update()。 我想要的是我的主要组件获取对任何一个孩子发出事件的引用并调用其update()方法的正确方法。 看起来非常简单(

    0热度

    1回答

    如何初始化和操作复选框值?我已经看了很多例子,但还没有能够得到任何工作。 我想呈现一个N×M表,其中行代表任务和列学生。这个想法是,检查表格中的一个复选框会将任务分配给学生。 有一个打字稿散列图,其中包含所有复选框的值; assigned : { [key:string]:boolean; } = {}; 散列键是:与嵌套ngFor产生 var key = a.TaskId + '_' + a

    1热度

    1回答

    我想在这个SO Question的ngFor中使用一个组件,但是我得到了一个错误(表达式在它被检查后发生了改变,前一个值:'undefined',当前值:'false'。) 。 错误在onAfterViewInit函数中抛出。有没有更好的方法来初始化变量? export class ReadMoreComponent implements AfterViewInit { /** * the

    1热度

    1回答

    我无法在模板内显示对象数组。这是我的代码部分: Component.ts export class UpcomingMoviesComponent implements OnInit { movies: Movie[]; } getUpcomingMovies() { this.moviesRes = res.results; let i = 0; fo

    1热度

    1回答

    我在Ionic2/Angular2项目中。在那里,我有一个 *ngFor="let item of items | async | customPipe" 在我的代码 。因为items是Observable<Item[]>。我的customPipe在第一次运行时工作正常。但是,如果通过我的customPipe筛选出的项目仍然显示,我会对其进行更改。 有什么问题? *ngFor只能运行一次吗?或者我

    0热度

    1回答

    我试图在我的Ionic 2应用程序中加载一些消息,并将它们存储在SqLite数据库中以避免多次下载它们。 所以基本上我问我的Sqlite最后一个ID保存,然后问服务器所有消息比该ID更新,然后用保存的消息填充董事会,直到我达到20消息(显然与一个单一的电话)。 所以技术部分:我把所有这些消息放在一个数组中,应该用* ngFor在App中显示。当我在PC上运行应用程序时,它显示正确(所以逻辑是正确的

    3热度

    1回答

    访问以外的* ngFor项目我有食​​品(foods)的*ngFor列表执行的动画,当用户将鼠标悬停在元素 <div [@foodState]="food.state" *ngFor="let food of foods; trackBy let i=index" (mouseenter)="open(i)" (mouseleave)="close(i)"> 的open()和close()方法

    -2热度

    1回答

    我是Angular 2的新手。我对Angular 2的理解是,它基于TypeScript,它将源代码编译为Javascript。作为一种编译语言,我希望它能够捕获任何未定义的变量,但似乎并非如此,ngFor。例如,在下面的代码中(我使用VS代码),ngFor用于迭代对象heroes,如果没有定义heroes(当我定义heroes时,我得到了一个错字并将其定义为heros,它不会给我任何错误,最后一

    -1热度

    1回答

    我期待在我的Web应用程序前端构建组织的层次结构。我们目前正在使用Angular2。 这是怎么看起来像在总结观点: 如何可以做到? 现在我正在做以下模式。 1.加载父组(ABC公司) 2.当有人点击它时,应该按照上述方式加载子组织。 我试图将数据存储在数组中&当有人在浏览器中点击返回按钮时,父组正在被追加到子组的前面。