Невозможно установить свойство background-image - PullRequest
0 голосов
/ 24 января 2019

Я не могу установить свойство фонового изображения. Вот код, который я пытаюсь использовать. Но оно поднимается после неисследованного исключения.

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

</head>
<body>
<div back-img="https://images.unsplash.com/photo-1530482817083-29ae4b92ff15?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1502&q=80" ></div> 

<script type="text/javascript">

app.directive('backImg', function()
{
    return function(scope, element, attrs)
    {
        var url = attrs.backImg;
        element.css({
            'background-image': 'url(' + url +')',
            'background-size' : 'cover'
        });
    };
});

    </script>
</body>
</html>



1.html: 14 Uncaught ReferenceError: приложение не определено в 1.html: 14

1 Ответ

0 голосов
/ 24 января 2019

Пожалуйста, добавьте ng-app="MyApp" к тегу html или body. Затем добавьте var app = angular.module('MyApp'); перед app.directive (....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...