Как правильно использовать резервный источник в ScriptTagHelper и LinkTagHelper

Я прочитал следующие посты от Дамиана Эдвардса.

https://github.com/aspnet/Mvc/issues/1576

https://github.com/aspnet/Mvc/issues/1580

На ScriptTagHelper я не уверен, что мне следует вводить на asp-fallback-test attribute? Это то же самое, что и для jQuery? window.jQuery? Как найти правильное JavaScript выражение? Может ли кто-нибудь дать мне пример на основе moment-withlocales.min.js? Спасибо!

Верен ли следующий пример для LinkTagHelper?

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css"
  asp-fallback-href="~/lib/bootstrap-daterangepicker/daterangepicker.css"
  asp-fallback-test-class="daterangepicker"
  asp-fallback-test-property="position"
  asp-fallback-test-value="absolute"
/>

Майкл.


person Michael Giger    schedule 16.11.2016    source источник
comment
Вы нашли ответ? Также мне интересно, как тестировать составные классы, например .wide-div .inner-class { visibility: hidden; }   -  person dantey89    schedule 02.10.2017


Ответы (1)


<script src="//whatever.cdn.com/moment.js"
    asp-fallback-src="lib/moment.js"
    asp-fallback-test="window.moment">

Резервный тест — это некоторая функция в js-файле, которая будет определена js-скриптом. Если функция не определена, она загружает резервный сценарий.

person Charles    schedule 21.11.2017