2016-11-16 13 views
3

Я прочитал следующие сообщения от Damian Edwards.Как использовать резервный источник на 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" 
/> 

Michael.

+0

Вы нашли ответ? Также мне интересно, как проверить составные классы, например «.wide-div .inner-class {visibility: hidden;}" – dantey89

ответ

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

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