Я пытаюсь интегрировать угловые с совместным js.I обернул соединение js содержание в угловой директивы, но по некоторым причинам код не работает.Интеграция угловых и совместных js
представление содержит:
<joint-diagram graph="graph" width="width" height="height" grid-size="1" />
Директива:
app.directive('jointDiagram', [function() {
var directive = {
link: link,
restrict: 'E',
scope: {
height: '=',
width: '=',
gridSize: '=',
graph: '=',
}
};
return directive;
function link(scope, element, attrs) {
var diagram = newDiagram(scope.height, scope.width, scope.gridSize, scope.graph, element[0]);
}
function newDiagram(height, width, gridSize, graph, targetElement) {
var paper = new joint.dia.Paper({
el: targetElement,
width: width,
height: height,
gridSize: gridSize,
model: graph,
});
return paper;
}
}]);
граф, ширина и высота передаются через controller.Directive только рендеринг бумажного объекта без каких-либо узлов (клетки) с помощью прошло graph object. Но когда я печатаю бумажный объект, он содержит объект графа с узлами. что может быть причиной этого.
спасибо большое .. это сработало ... – Nitesh