You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ns.View.define('foo',{models: ['m'],split: {byModel: 'foo',intoViews: 'foo-item'},// эта вьюшка зависит неявно от p1, потому что зависит от модели m,// в процессе жизни в параметрах страницы появляются разные p1,// но хочется, чтобы эта вьюшка смотрела только на экземпляр m с параметром p1 == '/feed'// и сама была в единственном экземпляре (лежит в боксе), поэтому определим p1 явноparamsRewrite(params){params.p1='/feed';returnparams;}})
есть детки:
ns.View.define('foo-item',{models: ['m']})
Детки так же зависят от модели m и, соответственно, имеют параметр p1, однако, он будет браться из параметров страницы, а не из параметров вью-коллекции (которые переписаны) — это кажется, странным, приходится писать paramsRewrite в двух декларациях: вью-коллекции и деток
The text was updated successfully, but these errors were encountered:
Вообще, конечно, странно, что появляется желание «заставить» вьюшку смотреть всегда на модельку с одним и тем же параметром: параметры страницы меняются, другие вьюшки получают другие экземпляры, а вот эта непременно должна смотреть всегда на один и тот же.
Согласен с тем, что здесь есть архитектурная кривизна :(
Есть вью-коллекция:
есть детки:
Детки так же зависят от модели
m
и, соответственно, имеют параметрp1
, однако, он будет браться из параметров страницы, а не из параметров вью-коллекции (которые переписаны) — это кажется, странным, приходится писатьparamsRewrite
в двух декларациях: вью-коллекции и детокThe text was updated successfully, but these errors were encountered: