我正在尝试使用angularJs 创建自定义标记.此标记具有名为的属性data
.data
得到它这样的价值<skillviz data="{{user.info}}"></skillviz>
.user.info
是一个JSON对象.但是,当我尝试data
在我的指令定义中访问此属性时,我得到了undefined
.这样做的正确方法是什么?
HTML代码
<div id="info-box" ng-repeat="user in users | orderBy:orderProp">
<div id="skill-block">
<skillviz height="50" data="{{user.skills}}"></skillviz>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
users
是在控制器中声明的JSON类型对象.所以基本上users
将是一个列表(数组)
{"first_name": "Tifanny",
"last_name": "Maxwell",
"skills": [
{"name": "Java", "score": 4.8, "color" : "red"},
{"name": "C++", "score": 4.0, "color" : "blue"},
]
},
Run Code Online (Sandbox Code Playgroud)
services.js
angular.module('yott', []).directive('skillviz', function () {
return {
restrict: 'E',
link: function (scope, element, attrs) {
element.html("<script>alert(" + attrs['data'] + ")</script>");
}); …
Run Code Online (Sandbox Code Playgroud) 我想在javafx 2.0中创建一个自定义阶段.我希望我的舞台在屏幕上投下阴影,因为其他窗口掉落了......我尝试使用以下代码:
public class ChatWindow {
final private Stage stage = new Stage(StageStyle.UNDECORATED);
private Scene scene;
private Group rg;
private Text t = new Text();
private double initx = 0, inity = 0;
public ChatWindow() {
rg = new Group();
scene = new Scene(rg, 320, 240);
//scene.setFill(null);
scene.setFill(new Color(0, 0, 0, 0));
stage.setScene(scene);
stage.show();
setupStage();
}
private void setupStage() {
Rectangle r = new Rectangle(5, 5, stage.getWidth() - 10, stage.getHeight() - 10);
r.setFill(Color.STEELBLUE);
r.setEffect(new DropShadow());
rg.setOnMousePressed(new EventHandler<MouseEvent>() {
public void …
Run Code Online (Sandbox Code Playgroud) 如何将Scene
JavaFX 2中图形的内容输出到Image
.实际上,我正在开发一款基本上设计卡片的应用程序.因此,用户只需单击各种选项即可自定义场景.最后,我想将场景内容导出到Image文件.我怎么做 ?
如何在Swing中创建可重排的选项卡?就像谷歌Chrome浏览器或Opera浏览器中的那样.用户可以在哪个用户拖动标签并进行排列.是否可以在Swing或JavaFx 2.0中实现相同的功能?
我试图通过引力在我的XNA 2D游戏中为2D精灵制作动画.我已经开发了一个非常基础的类来实现模拟效果.这是我的示例代码.
namespace Capture
{
class PhysX
{
static Vector2 g = new Vector2(0.0f, 10.0f);
public Vector2 pos, vel, acc, accumForce;
public float mass;
public bool USE_GRAVITY = true;
/* Constructor */
public void Engage(ref GameTime gameTime, uint maxX, uint maxY)
{
Vector2 F = Vector2.Zero;
if (USE_GRAVITY)
{
F = accumForce + mass * g;
}
acc = F / mass;//This is the Net acceleration, Using Newtons 2nd Law
vel += acc * gameTime.TotalGameTime.Seconds;// v = u + a*t …
Run Code Online (Sandbox Code Playgroud) 我试图在更大的情节上绘制小图像...实际上它的isomap算法,我得到了很多点,现在每个点对应一些图像,我知道它是哪个图像...这个问题是如何加载该图像并在图表上绘图?还有一件事我需要绘制图像和点,所以,基本上图像将重叠点.当然,这里给出的图像类型
我正在尝试通过分而治之的策略来实现阶乘功能。我使用ForkJoin框架来分叉每个递归任务,以加快计算速度。但是我发现它没有按照我的预期加速。在不使用ForkJoin的情况下,花了28秒来计算50000的阶乘,而在我使用ForkJoin时,花了25秒。这是没有forkjoin的代码:
public static BigInteger factorial(long p, long q) {
if (q < p) {
return new BigInteger("1");
}
if (p == q) {
return new BigInteger("" + p);
}
BigInteger fact = new BigInteger("1");
fact = fact.multiply(factorial(p, (p + q) / 2)).multiply(factorial((p + q) / 2 + 1, q));
return fact;
}
Run Code Online (Sandbox Code Playgroud)
这是forkJoin的代码:
public class Factorial extends RecursiveTask<BigInteger>{
private long p, q;
public Factorial(long p, long q) {
this.p = p;
this.q = q;
}
@Override
public BigInteger compute() { …
Run Code Online (Sandbox Code Playgroud)