问题标签 [famous-angular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
114 浏览

angularjs - ng-include not working in famo.us-angular - not due to missing double quotes

I'm working on a hybrid mobile app using famo.us-angular. I'm trying to include a partial/template in my 'index.html' like so:

Double quotes are there, there's no 404 for the file and my 'test.html' contains only this:

After hours of googling and looking here I believe this should work but I get the following error from console.

If I take out the 'ng-include' line the error goes away. Any ideas?

Cheers

0 投票
1 回答
107 浏览

famo.us - 从一般事件中排除著名角度中的输入事件

我正在编写一个著名/有角度的移动应用程序。在任何视图中向右滑动即可显示菜单。为此,我设置了以下事件处理:

以上一切正常。我现在的问题是,由于上述原因,我在某些无法访问/输入的视图中有 html 输入。包含这些的表面通过管道将它们的事件传递给“同步”:

我知道这里的问题是我输入的点击事件被传递给同步。我只是不知道该怎么办。有任何想法吗?

非常感谢!

0 投票
1 回答
82 浏览

javascript - 原版 js 中的 Famo.us 函数?(Surface / StateModifier / Transitionable / Transform)

我想重现这种点击波纹效果:

http://jsfiddle.net/cjalatorre/zr2m5d88/

小提琴是这个答案的扩展:

我决定在按钮的背景图像中使用 CSS 径向渐变。我将波纹(渐变的圆圈)置于触摸/鼠标点的中心。我扩展了 Surface 模块以连接到渲染周期。

有两种Transitionables,一种用于渐变的直径,一种用于渐变的不透明度。这两个都在交互后重置。当用户单击按钮时,Surface 存储 X 和 Y 偏移量,然后将渐变直径转换为其最大值。当用户释放按钮时,它会将渐变不透明度转换为 0。

渲染周期不断地将背景图像设置为径向渐变,圆在 X 和 Y 偏移处,并从两个 Transitionable 中获取不透明度和渐变直径。

这些 famo.us 模块用于:

我不熟悉famo.us,所以在我尝试重写之前,是否有任何明显的等效香草功能/陷阱?

0 投票
1 回答
144 浏览

javascript - 单击深 Z 空间中的 Famo.us 表面

使用 Famo.us/Angular 创建并转换为负 Z 位置的表面不会ng-click在 Chrome 中接收事件。这似乎是一个已知的WebKit 错误,在 Firefox 中不是问题;请参阅下面的 Plunker 中的示例。

现在我想要一组沿 Z 轴进出浮动的表面,并且能够单击其中任何一个将其带到前台,当它们具有较大的负 Z 值时,这在 Chrome 中是一个问题.

我可以将表面设置fa-pipe-to为 EventHandler,但事件数据似乎不包含有关事件源的信息,因此我无法准确识别单击了哪个表面。

什么是实现这种在 Chrome 中运行良好的行为的好方法?

Famo.us元素周期表演示实现了与我的想法类似的行为:表面在其中浮动,它在 Chrome 中运行良好。那里是怎么做的?...无法从缩小的代码中弄清楚这一点。

Unity 游戏引擎提供了光线投射功能,您可以在其中通过鼠标点击获得物体。也许我应该实现类似的东西,但我的猜测是元素周期表演示中的拾取表面是以更简单的方式完成的。他们是否可能只是确保表面保持在正 Z 位置?

这是一个在 Z=0 处呈现红色方块的示例,它在 Chrome 中接收点击事件,而在 Z=-200 处呈现的绿色方块不会收到点击事件,除非您将在 Firefox 中运行该示例:

http://plnkr.co/edit/UZp4oB?p=preview

0 投票
0 回答
105 浏览

javascript - 在 fa-scroll-view 中嵌套 ng-repeats

目前我有一个ng-repeat嵌套在另一个ng-repeat. 第一个按 对项目进行分组section,而第二个则按其组中的各个项目进行布局。如果我只想要部分标题,则使用 Famous Angularfa-scroll-view似乎适用于第一个。ng-repeat当我包括第二个ng-repeat时,所有项目都是重叠的

0 投票
1 回答
53 浏览

famo.us - 如何使用集成到 angularjs 的 famo.us 创建动画画布?

所以我尝试使用与 angularjs 集成的 famo.us 中的画布创建动画。

我在文档中找到了这个指令:

但我不知道(或教程)如何从我的 controller.js 访问它:

或创建一个动画对象(例如:http: //jsfiddle.net/7wEWU/46/)。你有什么想法?

0 投票
2 回答
276 浏览

javascript - 如何更改 Famo.us + Angular 中元素的 classList?

我正在使用 Famo.us + Angular。我可以通过这样做来检索 Surface 的 classList:

您不能对 Famo.us 对象执行任何您通常可以对 DOM 上的任何其他对象执行的操作。例如,我认为我可以添加、删除或替换类,类似于:

但是,添加和删除不存在。我可以返回班级列表,甚至可以返回列表中的单个项目(例如:只是第一节课),但您不能更改它。有什么建议么?

0 投票
2 回答
102 浏览

angularjs - 如何使用 famo/angular 将拖动的 fa-surface 返回到其原点?

我使用 fa-draggable 有效的指令:

在我的控制器内部我设置:

如何确保在拖动事件完成后,可拖动表面返回到默认位置?

我发现了这个问题Drag a Famous surface and have it transition back to origin on mouseup? 但我不知道如何在我的情况下使用“setPosition”功能?

0 投票
0 回答
45 浏览

famo.us - famo.us : View 和 ContainerSurface 有什么区别?

视图容器表面有什么区别?

两者都用于封装其他节点。

它们之间有什么区别?在哪种情况下我应该使用其中一种?

0 投票
1 回答
114 浏览

angularjs - 为什么 Famo.us 不再支持 famo.us/angular

当我尝试在移动设备上制作更好的动画时,我发现了 Famo.us。但是作为一个 Angular 开发者,我仍然想在我的下一个 App 中使用 ionic,所以我想到了 famo.us/angular。

当我开始在 github 上研究它时,它说

Famo.us 不再支持此集成库

Github链接:着名的角度

但我找不到关于该声明的更多解释。

谁能给我一些关于该声明的信息?如果我仍然使用它,是否有任何风险或问题?