0

在我的应用程序中,我使用角度图表指令显示图形。

我想要完成的是在主页中显示一个小版本的图表,然后通过按下一个按钮,在弹出窗口内显示一个特定图表的更大版本。

图表是在运行时填充的,一旦填充了图表的小版本,只需更改大小并在弹出窗口内复制画布代码,但我不知道如何实现这一点,所以我在问求助。

这是我的笨蛋"http://plnkr.co/edit/EajX7NqwHmu7oBVI4u8b"

4

1 回答 1

1

你需要一个directive赞:

app.directive('graph', [function() {
    return {
        restrict: 'A',
        scope: {
            x: '@',
            y: '@',
            width: '@',
            height: '@'
        },
        template: '' // Your code to draw the graph.
    };
}]);

这样,您可以通过更改参数在多个地方重用指令:

<div graph width="100" height="200"></div>
<div graph width="500" height="1000"></div>
......
于 2015-07-23T11:05:51.677 回答