Руководящие зависимости DLL со Знатоком

Если вы действительно хотите отключить его, вы можете просто перезаписать или, как его называет angular, decorating оригинальный сервис mdAria, который находится внутри библиотеки angular-material.

angular.module('appname').decorator('$mdAria', function mdAriaDecorator($delegate) {
    $delegate.expect = angular.noop;
    $delegate.expectAsync = angular.noop;
    $delegate.expectWithText = angular.noop;
    return $delegate;
});

Это работает в угловом материале v1.0.6, но вам, возможно, придется проверить, что все методы были очищены.

По сути, все вышеперечисленное делает только замену открытых методов, предоставляемых службе $ mdAria, и она заменит эти методы на noop (без операции).

30
задан Kris 16 June 2009 в 14:15
поделиться

1 ответ

Вы пробовали что-то вроде этого:

<dependency>
    <groupId>com.foo</groupId>
    <artifactId>footron</artifactId>
    <version>4.2</version>
    <scope>runtime</scope>
    <type>dll</type>
</dependency>

Вы можете добавить их в репозиторий maven примерно так:

mvn install:install-file -Dfile=footron.dll -DgroupId=com.foo -DartifactId=footron  -Dversion=4.2 -Dpackaging=dll -DgeneratePom=true 

Не делал этого для DLL, но что-то вроде этого должно работать.

32
ответ дан 28 November 2019 в 00:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: