add directive ngCanvas