JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.min.js"></script>
<div ng-controller="Ctrl">{{very}} {{}}</div>

JavaScript

function Ctrl($scope,$parse){
    var path = 'very.very.deep.property';
    var partials = path.split('.');
    var deepKey = partials.pop();
    var deepPath = partials.join('.');
    var deep = $parse(deepPath);
    var prop = $parse(path);
    prop.assign($scope, "I'm so deep");
    delete deep($scope)[deepKey];
    console.log(deepKey, $scope.very.very.deep)
}