Tag: 模型视图控制器

在视图控制器之间传递数据

我是新来的iOS和Objective-C和整个MVC范例,我坚持以下几点: 我有一个作为数据input表单的视图,我想给用户select多个产品的选项。 使用UITableView控制器在另一个视图中列出产品,并启用了多个select。 我的问题是,如何将数据从一个视图转移到另一个视图? 我将在数组中保存UITableView的select,但是如何将它们传递回先前的数据input表单视图,以便在提交表单时将其与其他数据一起保存到核心数据中? 我浏览过,看到有些人在应用程序委托中声明了一个数组。 我读了一些关于单身人士的东西,但不明白这些是什么,我读了一些关于创build数据模型的东西。 什么是正确的方式来执行这个,我将如何去呢?

JSF MVC框架中的MVC是什么组件?

在Model,View和Controller的JSF MVC框架中?

在AngularJS中添加来自指令的指令

我试图建立一个指令,负责添加更多的指令 ,它宣布的元素。 例如,我想构建一个指令,负责添加datepicker , datepicker-language和ng-required="true" 。 如果我尝试添加这些属性,然后使用$compile我显然会生成一个无限循环,所以我正在检查是否已经添加了所需的属性: angular.module('app') .directive('superDirective', function ($compile, $injector) { return { restrict: 'A', replace: true, link: function compile(scope, element, attrs) { if (element.attr('datepicker')) { // check return; } element.attr('datepicker', 'someValue'); element.attr('datepicker-language', 'en'); // some more $compile(element)(scope); } }; }); 当然,如果我不$compile元素,属性将被设置,但指令不会被引导。 这种方法是正确的还是我做错了? 有没有更好的方法来实现相同的行为? UDPATE :鉴于$compile是实现这一目的的唯一方法,是否有办法跳过第一次编译传递(该元素可能包含多个子项)? 也许通过设置terminal:true ? 更新2 :我已经尝试把指令放入一个select元素,并且如所期望的那样,编译运行两次,这意味着有两倍的预期option 。